Plugins/PluginSyntaxChecker.py

branch
5_1_x
changeset 955
377efd9104a7
parent 830
6caa4436dee2
child 1510
e75ecf2bd9dd
diff -r 08ecc72adb94 -r 377efd9104a7 Plugins/PluginSyntaxChecker.py
--- a/Plugins/PluginSyntaxChecker.py	Sat Mar 19 16:08:57 2011 +0100
+++ b/Plugins/PluginSyntaxChecker.py	Mon Mar 21 20:03:40 2011 +0100
@@ -244,7 +244,8 @@
         """
         editor = e5App().getObject("ViewManager").activeWindow()
         if editor is not None:
-            self.__editorSyntaxCheckerDialog = SyntaxCheckerDialog()
-            self.__editorSyntaxCheckerDialog.show()
-            self.__editorSyntaxCheckerDialog.start(editor.getFileName(), 
-                                                   editor.text())
+            if editor.checkDirty():
+                self.__editorSyntaxCheckerDialog = SyntaxCheckerDialog()
+                self.__editorSyntaxCheckerDialog.show()
+                self.__editorSyntaxCheckerDialog.start(
+                    editor.getFileName() or "Unnamed.py", editor.text())

eric ide

mercurial