--- a/Project/ProjectBaseBrowser.py Sat Oct 19 12:28:12 2013 +0200 +++ b/Project/ProjectBaseBrowser.py Sat Oct 19 13:03:39 2013 +0200 @@ -366,7 +366,7 @@ index = self.model().index(0, 0) while index.isValid(): itm = self.model().item(index) - if (isinstance(itm, ProjectBrowserSimpleDirectoryItem) or \ + if (isinstance(itm, ProjectBrowserSimpleDirectoryItem) or isinstance(itm, ProjectBrowserDirectoryItem)) and \ not self.isExpanded(index): self.expand(index) @@ -393,7 +393,7 @@ index = vindex while index.isValid(): itm = self.model().item(index) - if (isinstance(itm, ProjectBrowserSimpleDirectoryItem) or \ + if (isinstance(itm, ProjectBrowserSimpleDirectoryItem) or isinstance(itm, ProjectBrowserDirectoryItem)) and \ self.isExpanded(index): self.collapse(index)