--- a/Project/ProjectBaseBrowser.py Fri Nov 01 15:48:48 2013 +0100 +++ b/Project/ProjectBaseBrowser.py Sun Nov 03 15:58:22 2013 +0100 @@ -368,7 +368,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) @@ -395,7 +395,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)