src/eric7/EricWidgets/EricToolBox.py

branch
eric7
changeset 9876
800c539f8700
parent 9874
b89dce027259
child 10423
299802979277
--- 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)

eric ide

mercurial