diff options
| author | Tomas Bzatek <tbzatek@users.sourceforge.net> | 2008-08-24 23:36:00 +0200 |
|---|---|---|
| committer | Tomas Bzatek <tbzatek@users.sourceforge.net> | 2008-08-24 23:36:00 +0200 |
| commit | 66a93edd31d7ae54a8ef26b36e2395aa3a5e15ec (patch) | |
| tree | 6d978b51be8f8beb9aabf7e61ba24bbe03fa8d53 | |
| parent | 9462f53d98261bf908205827a3c841416f29c9c4 (diff) | |
| download | tuxcmd-66a93edd31d7ae54a8ef26b36e2395aa3a5e15ec.tar.xz | |
Allow moving files inside vfs engine (detect target engine by relative path)
| -rw-r--r-- | UMain.pas | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -2581,7 +2581,9 @@ begin AFProgress.ProgressBar.Value := 0; AWorkingThread.ProgressForm := AFProgress; if Assigned(ListView.Selected) then AWorkingThread.SelectedItem := ListView.Selected.Data; - AWorkingThread.DestEngine := OppositeEngine; + // Determine target engine according to absolute/relative path + if (NewPath[1] = '/') or (NewPath[1] = '~') then AWorkingThread.DestEngine := OppositeEngine + else AWorkingThread.DestEngine := Engine; AWorkingThread.SrcEngine := Engine; // Determine on which engine the entered path is |
