Browse Source

FIX: TransferLeft and Right commands do not work with folder symbolic links (fixes #2308)

Alexander Koblov 3 months ago
parent
commit
5fc4cb2e0c
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/umaincommands.pas

+ 2 - 2
src/umaincommands.pas

@@ -864,7 +864,7 @@ begin
       if (fspLinksToLocalFiles in SourcePage.FileView.FileSource.GetProperties) and
          (SourcePage.FileView.FileSource.GetLocalName(aFile)) then
         begin
-          if aFile.IsDirectory then
+          if aFile.IsDirectory or aFile.IsLinkToDirectory then
             ChooseFileSource(TargetPage.FileView, aFile.FullPath)
           else if not ChooseFileSource(TargetPage.FileView, TargetPage.FileView.FileSource, aFile) then
             begin
@@ -872,7 +872,7 @@ begin
               TargetPage.FileView.SetActiveFile(aFile.Name);
             end;
         end
-      else if aFile.IsDirectory then
+      else if aFile.IsDirectory or aFile.IsLinkToDirectory then
       begin
         if aFile.Name = '..' then
         begin