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