Editor: fixed an issue related to using the 'mini menu'.

Fri, 16 Apr 2021 18:08:45 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Fri, 16 Apr 2021 18:08:45 +0200
changeset 8245
dce55f623991
parent 8244
ed8cb108b27b
child 8246
e4b95b0ebd31

Editor: fixed an issue related to using the 'mini menu'.

eric6/QScintilla/Editor.py file | annotate | diff | comparison | revisions
--- a/eric6/QScintilla/Editor.py	Fri Apr 16 18:03:43 2021 +0200
+++ b/eric6/QScintilla/Editor.py	Fri Apr 16 18:08:45 2021 +0200
@@ -5501,6 +5501,11 @@
                 self.menuActs["Uncomment"].setEnabled(False)
                 self.menuActs["StreamComment"].setEnabled(False)
                 self.menuActs["BoxComment"].setEnabled(False)
+            
+            cline = self.getCursorPosition()[0]
+            line = self.text(cline)
+            self.menuActs["Docstring"].setEnabled(
+                self.getDocstringGenerator().isFunctionStart(line))
         
         self.menuActs["TypingAidsEnabled"].setEnabled(
             self.completer is not None)
@@ -5539,11 +5544,6 @@
         
         self.menuActs["Tools"].setEnabled(not self.toolsMenu.isEmpty())
         
-        cline = self.getCursorPosition()[0]
-        line = self.text(cline)
-        self.menuActs["Docstring"].setEnabled(
-            self.getDocstringGenerator().isFunctionStart(line))
-        
         self.showMenu.emit("Main", self.menu, self)
         
     def __showContextMenuAutocompletion(self):

eric ide

mercurial