QScintilla/EditorAssembly.py

changeset 6188
5a6ae3be31e6
parent 6048
82ad8ec9548c
child 6297
85e20e9b4d55
diff -r 2cc7e3629784 -r 5a6ae3be31e6 QScintilla/EditorAssembly.py
--- a/QScintilla/EditorAssembly.py	Mon Mar 12 19:57:16 2018 +0100
+++ b/QScintilla/EditorAssembly.py	Tue Mar 13 14:54:46 2018 +0100
@@ -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