Ver código fonte

FIX: Bug introduced in r5547: after using commands cm_TargetEqualSource, cm_LeftEqualRight, cm_RightEqualLeft, DC was failed to change directory in updated panel

Dmitry Frank 11 anos atrás
pai
commit
9b0a2df9da
1 arquivos alterados com 3 adições e 0 exclusões
  1. 3 0
      src/fileviews/ufileviewhistory.pas

+ 3 - 0
src/fileviews/ufileviewhistory.pas

@@ -269,6 +269,8 @@ begin
     HistEntry^.FileSource := otherHistEntry^.FileSource;
     HistEntry^.PathsList := TStringList.Create;
     HistEntry^.PathsList.AddStrings(otherHistEntry^.PathsList);
+    HistEntry^.FilenamesList := TStringList.Create;
+    HistEntry^.FilenamesList.AddStrings(otherHistEntry^.FilenamesList);
   end;
 
   FCurrentFileSource := otherHistory.FCurrentFileSource;
@@ -283,6 +285,7 @@ begin
   FHistory.Delete(Index);
   HistEntry^.FileSource := nil;
   HistEntry^.PathsList.Free;
+  HistEntry^.FilenamesList.Free;
   Dispose(HistEntry);
 end;