BrowserModel: return row 0 for a BrowserItem, if it cannot be found in the parent's list of children.

Tue, 05 May 2020 18:40:36 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 05 May 2020 18:40:36 +0200
changeset 7581
692838bf5d11
parent 7580
64e54a289db0
child 7582
d3546c6d6504

BrowserModel: return row 0 for a BrowserItem, if it cannot be found in the parent's list of children.

eric6/UI/BrowserModel.py file | annotate | diff | comparison | revisions
--- a/eric6/UI/BrowserModel.py	Tue May 05 18:23:52 2020 +0200
+++ b/eric6/UI/BrowserModel.py	Tue May 05 18:40:36 2020 +0200
@@ -913,7 +913,10 @@
         
         @return row number (integer)
         """
-        return self.parentItem.childItems.index(self)
+        try:
+            return self.parentItem.childItems.index(self)
+        except ValueError:
+            return 0
     
     def type(self):
         """

eric ide

mercurial