diff --git a/src/main/kotlin/app/termora/transport/FileSystemPanel.kt b/src/main/kotlin/app/termora/transport/FileSystemPanel.kt index 7dbf636..1400b03 100644 --- a/src/main/kotlin/app/termora/transport/FileSystemPanel.kt +++ b/src/main/kotlin/app/termora/transport/FileSystemPanel.kt @@ -239,7 +239,7 @@ class FileSystemPanel( } } else { transportPanel.transport( - sourceWorkdir = localFileSystemPanel.workdir, + sourceWorkdir = path.path.parent, targetWorkdir = workdir, isSourceDirectory = false, sourcePath = path.path, diff --git a/src/main/kotlin/app/termora/transport/TransportManager.kt b/src/main/kotlin/app/termora/transport/TransportManager.kt index beec91c..11c60a1 100644 --- a/src/main/kotlin/app/termora/transport/TransportManager.kt +++ b/src/main/kotlin/app/termora/transport/TransportManager.kt @@ -102,6 +102,7 @@ class TransportManager : Disposable { } if (transport == null) { + needDelay = true continue }