src/eric7/EricWidgets/EricSideBar.py

branch
eric7
changeset 9874
b89dce027259
parent 9653
e67609152c5e
child 9876
800c539f8700
--- a/src/eric7/EricWidgets/EricSideBar.py	Fri Mar 10 18:25:33 2023 +0100
+++ b/src/eric7/EricWidgets/EricSideBar.py	Sat Mar 11 11:53:44 2023 +0100
@@ -271,8 +271,12 @@
         @param widget reference to the widget to become the current widget
             (QWidget)
         """
-        self.__stackedWidget.setCurrentWidget(widget)
-        self.__iconBar.setCurrentIndex(self.__stackedWidget.currentIndex())
+        index = self.__stackedWidget.indexOf(widget)
+        if index < 0:
+            # not found, set first widget as default
+            index = 0
+        self.__stackedWidget.setCurrentIndex(index)
+        self.__iconBar.setCurrentIndex(index)
         if self.isMinimized():
             self.__expandIt()
 

eric ide

mercurial