We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a411aae commit ae0eb0fCopy full SHA for ae0eb0f
cylc/flow/tui/app.py
@@ -515,8 +515,11 @@ def update(self, *_):
515
_, old_node = self.listbox.body.get_focus()
516
517
# nuke the tree
518
- self.tree_walker = urwid.TreeWalker(topnode)
519
- self.listbox.body = self.tree_walker
+ if not (self.tree_walker):
+ self.tree_walker = urwid.TreeWalker(topnode)
520
+ self.listbox.body = self.tree_walker
521
+ else:
522
+ self.tree_walker.set_focus(topnode)
523
524
# get the new focus
525
_, new_node = self.listbox.body.get_focus()
0 commit comments