mirror of
https://github.com/doublecmd/doublecmd.git
synced 2026-06-21 09:58:13 +00:00
FIX: Bug [0001543] Edit remote files
This commit is contained in:
parent
2cc3ae3297
commit
500b3458ba
2 changed files with 4 additions and 3 deletions
|
|
@ -410,7 +410,8 @@ var
|
|||
TargetFileSource: IFileSource;
|
||||
begin
|
||||
TargetFileSource := Self;
|
||||
Result:= TGioCopyInOperation.Create(SourceFileSource, TargetFileSource, SourceFiles, FCurrentAddress + TargetPath);
|
||||
if not StrBegins(TargetPath, FCurrentAddress) then TargetPath:= FCurrentAddress + TargetPath;
|
||||
Result:= TGioCopyInOperation.Create(SourceFileSource, TargetFileSource, SourceFiles, TargetPath);
|
||||
end;
|
||||
|
||||
function TGioFileSource.CreateCopyOutOperation(TargetFileSource: IFileSource;
|
||||
|
|
|
|||
|
|
@ -59,7 +59,7 @@ uses
|
|||
uTempFileSystemFileSource, uLng, fDiffer, uDebug, DCOSUtils, uShowMsg,
|
||||
uFile, uFileSourceCopyOperation, uFileSystemFileSource,
|
||||
uFileSourceOperationOptions, uOperationsManager, uFileSourceOperationTypes,
|
||||
uWcxArchiveFileSource, uWfxPluginFileSource, fFileExecuteYourSelf;
|
||||
uMultiArchiveFileSource, fFileExecuteYourSelf;
|
||||
|
||||
type
|
||||
|
||||
|
|
@ -239,7 +239,7 @@ begin
|
|||
begin
|
||||
if not msgYesNo(Format(rsMsgCopyBackward, [ExtractFileName(FileName)])) then Exit;
|
||||
if (fsoCopyIn in TargetFileSource.GetOperationsTypes) and
|
||||
((TargetFileSource is TWcxArchiveFileSource) or (TargetFileSource is TWfxPluginFileSource)) then
|
||||
(not (TargetFileSource is TMultiArchiveFileSource)) then
|
||||
begin
|
||||
Files:= TFiles.Create(SourceFileSource.GetRootDir);
|
||||
Files.Add(TFileSystemFileSource.CreateFileFromFile(FileName));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue