diff -r b4512fbcf567 -r 800c539f8700 src/eric7/EricWidgets/EricSideBar.py --- a/src/eric7/EricWidgets/EricSideBar.py Sat Mar 11 11:57:49 2023 +0100 +++ b/src/eric7/EricWidgets/EricSideBar.py Sat Mar 11 12:07:36 2023 +0100 @@ -271,14 +271,14 @@ @param widget reference to the widget to become the current widget (QWidget) """ - index = self.__stackedWidget.indexOf(widget) - if index < 0: - # not found, set first widget as default + try: + index = self.__stackedWidget.indexOf(widget) + if index < 0: + # not found, set first widget as default + index = 0 + except RuntimeError: index = 0 - self.__stackedWidget.setCurrentIndex(index) - self.__iconBar.setCurrentIndex(index) - if self.isMinimized(): - self.__expandIt() + self.setCurrentIndex(index) def indexOf(self, widget): """