diff -r e2fad77b41ba -r 996367a89673 Plugins/PluginPep8Checker.py --- a/Plugins/PluginPep8Checker.py Sat Jan 15 19:31:56 2011 +0100 +++ b/Plugins/PluginPep8Checker.py Sun Jan 16 16:09:21 2011 +0100 @@ -265,10 +265,10 @@ """ editor = e5App().getObject("ViewManager").activeWindow() if editor is not None: - self.__editorPep8CheckerDialog = Pep8Dialog() - self.__editorPep8CheckerDialog.show() - self.__editorPep8CheckerDialog.start( - editor.getFileName(), - codestring = editor.text(), - save = True, - repeat = True) + if editor.checkDirty(): + self.__editorPep8CheckerDialog = Pep8Dialog() + self.__editorPep8CheckerDialog.show() + self.__editorPep8CheckerDialog.start( + editor.getFileName(), + save = True, + repeat = True)