src/eric7/EricWidgets/EricPathPicker.py

branch
eric7
changeset 10972
2178804b1df8
parent 10967
454391fb0bdf
child 11090
f5f5f5803935
--- a/src/eric7/EricWidgets/EricPathPicker.py	Sun Oct 13 12:03:05 2024 +0200
+++ b/src/eric7/EricWidgets/EricPathPicker.py	Sun Oct 13 17:27:55 2024 +0200
@@ -606,7 +606,17 @@
                 windowTitle = self.tr("Choose a directory")
 
         directory = self._editorText()
-        if not directory and self.__defaultDirectory:
+        if (
+            not directory
+            and self.__defaultDirectory
+            and (
+                not self.__remote
+                or (
+                    self.__remote
+                    and FileSystemUtilities.isRemoteFileName(self.__defaultDirectory)
+                )
+            )
+        ):
             directory = self.__defaultDirectory
         if self.__remote:
             directory = (
@@ -617,6 +627,7 @@
             if (
                 not self.__remotefsInterface.isabs(directory)
                 and self.__defaultDirectory
+                and FileSystemUtilities.isRemoteFileName(self.__defaultDirectory)
             ):
                 directory = self.__remotefsInterface.join(
                     self.__defaultDirectory, directory

eric ide

mercurial