# HG changeset patch # User Laurent Bessard # Date 1370555305 -7200 # Node ID 1a30c70fa025306ba2754f092970d2301f2034f0 # Parent 9623d591efb970f8009bf5b756d9b0fa468dbf85 Fixed bug when searching in LibraryPanel on Windows diff -r 9623d591efb9 -r 1a30c70fa025 controls/LibraryPanel.py --- a/controls/LibraryPanel.py Thu Jun 06 23:45:39 2013 +0200 +++ b/controls/LibraryPanel.py Thu Jun 06 23:48:25 2013 +0200 @@ -417,7 +417,10 @@ if name.upper().find(value.upper()) != -1 and item != selected: # Select block and collapse all categories other than block # category - self.Tree.CollapseAllChildren(root) + child, child_cookie = self.Tree.GetFirstChild(root) + while child.IsOk(): + self.Tree.CollapseAllChildren(child) + child, child_cookie = self.Tree.GetNextChild(root, child_cookie) self.Tree.SelectItem(item) self.Tree.EnsureVisible(item) return True