QScintilla/EditorAssembly.py

branch
maintenance
changeset 6206
a02b03b7bfec
parent 6188
5a6ae3be31e6
child 6297
85e20e9b4d55
--- a/QScintilla/EditorAssembly.py	Sun Mar 04 14:55:23 2018 +0100
+++ b/QScintilla/EditorAssembly.py	Mon Apr 02 12:04:18 2018 +0200
@@ -316,23 +316,23 @@
         lineno += 1     # cursor position is zero based, code info one based
         
         # step 1: search in the globals
+        indexFound = 0
         for (lower, upper), index in self.__globalsBoundaries.items():
             if upper == -1:
                 upper = 1000000     # it is the last line
             if lower <= lineno <= upper:
+                indexFound = index
                 break
-        else:
-            index = 0
-        self.__globalsCombo.setCurrentIndex(index)
-        self.__globalsActivated(index, moveCursor=False)
+        self.__globalsCombo.setCurrentIndex(indexFound)
+        self.__globalsActivated(indexFound, moveCursor=False)
         
         # step 2: search in members
+        indexFound = 0
         for (lower, upper), index in self.__membersBoundaries.items():
             if upper == -1:
                 upper = 1000000     # it is the last line
             if lower <= lineno <= upper:
+                indexFound = index
                 break
-        else:
-            index = 0
-        self.__membersCombo.setCurrentIndex(index)
-        self.__membersActivated(index, moveCursor=False)
+        self.__membersCombo.setCurrentIndex(indexFound)
+        self.__membersActivated(indexFound, moveCursor=False)

eric ide

mercurial