# HG changeset patch # User Radek Brich # Date 1355783257 -3600 # Node ID 5e5deb1d3945992ef73c0e72bd1f4d7fe0b22d37 # Parent c6e170452c7f29f4728ad1713795840f7da66ef9 Fixes. diff -r c6e170452c7f -r 5e5deb1d3945 demo_treeview.py --- a/demo_treeview.py Mon Dec 17 23:19:58 2012 +0100 +++ b/demo_treeview.py Mon Dec 17 23:27:37 2012 +0100 @@ -16,9 +16,9 @@ model.add('/', ['a', 'b']) model.add('/a', ['c', 'd']) model.add((0,1), ['e', 'f']) - model.add('/0/1/0', 'g') + model.add(['a', 'd', 'e'], 'g') model.add('/a/d/f', 'h') - + view = TreeView(model) view.collapse('/a/d') self.top.add(view) diff -r c6e170452c7f -r 5e5deb1d3945 tuikit/widget.py --- a/tuikit/widget.py Mon Dec 17 23:19:58 2012 +0100 +++ b/tuikit/widget.py Mon Dec 17 23:27:37 2012 +0100 @@ -212,7 +212,7 @@ def hide(self): '''Hide widget. Convenience method.''' self.hidden = True - if self.has_focus(): + if self.parent and self.has_focus(): self.parent.focus_next() self.redraw()