PluginSplitMergeCamelCase.py

changeset 30
018aac3a028a
parent 29
84d19316f5f8
child 32
ad21181ac1a4
--- a/PluginSplitMergeCamelCase.py	Thu Jan 01 13:27:35 2015 +0100
+++ b/PluginSplitMergeCamelCase.py	Fri Jan 02 17:02:39 2015 +0100
@@ -20,7 +20,7 @@
 author = "Detlev Offenbach <detlev@die-offenbachs.de>"
 autoactivate = True
 deactivateable = True
-version = "2.0.0"
+version = "2.0.1"
 className = "SplitMergeCamelCasePlugin"
 packageName = "SplitMergeCamelCase"
 shortDescription = "Split, merge or convert camel case text"
@@ -189,6 +189,15 @@
         @param editor reference to the editor
         """
         if menuName == "Tools":
+            if self.__menu.menuAction() not in menu.actions():
+                # Re-add our menu
+                self.__editors[editor] = []
+                if not menu.isEmpty():
+                    act = menu.addSeparator()
+                    self.__editors[editor].append(act)
+                act = menu.addMenu(self.__menu)
+                self.__editors[editor].append(act)
+            
             self.__menu.setEnabled(editor.selectedText() != '')
     
     def __applyChange(self, newText, editor):

eric ide

mercurial