diff -r 7a982632a974 -r 7df001a05b6b PluginSplitMergeCamelCase.py --- a/PluginSplitMergeCamelCase.py Mon Dec 23 19:12:22 2013 +0100 +++ b/PluginSplitMergeCamelCase.py Sat Dec 28 19:26:10 2013 +0100 @@ -20,7 +20,7 @@ author = "Detlev Offenbach <detlev@die-offenbachs.de>" autoactivate = True deactivateable = True -version = "0.3.0" +version = "0.4.0" className = "SplitMergeCamelCasePlugin" packageName = "SplitMergeCamelCase" shortDescription = "Split, merge or convert camel case text" @@ -144,14 +144,12 @@ return editor = e5App().getObject("ViewManager").activeWindow() - if editor is None: - return if not menu.isEmpty(): menu.addSeparator() act = menu.addMenu(self.__menu) - act.setEnabled(editor.hasSelectedText()) + act.setEnabled(editor is not None and editor.hasSelectedText()) def __editorOpened(self, editor): """