|
@@ -3477,12 +3477,15 @@ bool __fastcall TCustomScpExplorerForm::RemoteTransferFiles(
|
|
|
|
|
|
|
|
TTerminalManager::Instance()->ActiveTerminal = Session;
|
|
TTerminalManager::Instance()->ActiveTerminal = Session;
|
|
|
|
|
|
|
|
- TGUICopyParamType CopyParam = GUIConfiguration->CurrentCopyParam;
|
|
|
|
|
- CopyParam.FileMask = FileMask;
|
|
|
|
|
|
|
+ if (TemporaryFilesList->Count > 0)
|
|
|
|
|
+ {
|
|
|
|
|
+ TGUICopyParamType CopyParam = GUIConfiguration->CurrentCopyParam;
|
|
|
|
|
+ CopyParam.FileMask = FileMask;
|
|
|
|
|
|
|
|
- assert(!FAutoOperation);
|
|
|
|
|
- FAutoOperation = true;
|
|
|
|
|
- FTerminal->CopyToRemote(TemporaryFilesList, Target, &CopyParam, cpTemporary);
|
|
|
|
|
|
|
+ assert(!FAutoOperation);
|
|
|
|
|
+ FAutoOperation = true;
|
|
|
|
|
+ FTerminal->CopyToRemote(TemporaryFilesList, Target, &CopyParam, cpTemporary);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
__finally
|
|
__finally
|
|
|
{
|
|
{
|