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())