PluginPrintRemover.py

changeset 11
cd82d92e927d
parent 9
a9366d1cbef5
child 13
67844d930102
child 14
039f86a49919
diff -r 3886c7212e75 -r cd82d92e927d PluginPrintRemover.py
--- a/PluginPrintRemover.py	Mon Dec 23 19:53:09 2013 +0100
+++ b/PluginPrintRemover.py	Sat Dec 28 19:40:52 2013 +0100
@@ -23,7 +23,7 @@
 author = "Detlev Offenbach <detlev@die-offenbachs.de>"
 autoactivate = True
 deactivateable = True
-version = "0.3.0"
+version = "0.4.0"
 className = "PrintRemoverPlugin"
 packageName = "PrintRemover"
 shortDescription = "Remove print() like debug statements."
@@ -204,8 +204,6 @@
             return
         
         editor = e5App().getObject("ViewManager").activeWindow()
-        if editor is None:
-            return
         
         if not menu.isEmpty():
             menu.addSeparator()
@@ -215,6 +213,7 @@
                 self.tr("Remove '{0}'").format(string),
                 self.__removeLine)
             act.setData(string)
+            act.setEnabled(editor is not None)
     
     def __editorOpened(self, editor):
         """

eric ide

mercurial