src/eric7/QScintilla/Editor.py

branch
server
changeset 10585
83e5a9a64543
parent 10583
2114cc7275e8
child 10587
670f234271d8
--- a/src/eric7/QScintilla/Editor.py	Sun Feb 18 12:23:14 2024 +0100
+++ b/src/eric7/QScintilla/Editor.py	Sun Feb 18 17:31:14 2024 +0100
@@ -3470,9 +3470,7 @@
                 self,
                 self.tr("File Modified"),
                 self.tr("<p>The file <b>{0}</b> has unsaved changes.</p>").format(fn),
-                self.saveFile
-                if not FileSystemUtilities.isRemoteFileName(self.fileName)
-                else None,
+                self.saveFile,
             )
             if res:
                 self.vm.setEditorName(self, self.fileName)
@@ -8739,10 +8737,17 @@
             return
 
         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)
+            package = (
+                self.fileName
+                if self.__remotefsInterface.isdir(self.fileName)
+                else self.__remotefsInterface.dirname(self.fileName)
+            )
+        else:
+            package = (
+                self.fileName
+                if os.path.isdir(self.fileName)
+                else os.path.dirname(self.fileName)
+            )
         res = EricMessageBox.yesNo(
             self,
             self.tr("Package Diagram"),

eric ide

mercurial