src/eric7/QScintilla/Editor.py

branch
server
changeset 10583
2114cc7275e8
parent 10576
0cf5ebf17411
child 10585
83e5a9a64543
diff -r 8264ea1f42e5 -r 2114cc7275e8 src/eric7/QScintilla/Editor.py
--- a/src/eric7/QScintilla/Editor.py	Sat Feb 17 11:26:37 2024 +0100
+++ b/src/eric7/QScintilla/Editor.py	Sat Feb 17 19:46:33 2024 +0100
@@ -8738,11 +8738,11 @@
         if not self.checkDirty():
             return
 
-        package = (
-            os.path.isdir(self.fileName)
-            and self.fileName
-            or os.path.dirname(self.fileName)
-        )
+        if FileSystemUtilities.isRemoteFileName(self.fileName):
+            isdir = self.__remotefsInterface.isdir(self.fileName)
+        else:
+            isdir = os.path.isdir(self.fileName)
+        package = self.fileName if isdir else os.path.dirname(self.fileName)
         res = EricMessageBox.yesNo(
             self,
             self.tr("Package Diagram"),

eric ide

mercurial