Project/ProjectBaseBrowser.py

changeset 3603
cd14023a8ac1
parent 3601
236578b22511
child 3656
441956d8fce5
--- a/Project/ProjectBaseBrowser.py	Thu May 22 18:24:25 2014 +0200
+++ b/Project/ProjectBaseBrowser.py	Thu May 22 19:49:41 2014 +0200
@@ -597,9 +597,13 @@
         for name in names:
             childIndex = model.index(0, 0)
             while childIndex.isValid():
-                if model.item(childIndex).name() == name:
-                    self.setExpanded(childIndex, True)
-                    break
+                try:
+                    if model.item(childIndex).name() == name:
+                        self.setExpanded(childIndex, True)
+                        break
+                except AttributeError:
+                    # ignore items not supporting this method
+                    pass
                 childIndex = self.indexBelow(childIndex)
         
     def _prepareRepopulateItem(self, name):

eric ide

mercurial