console: refactor the way we keep global view state

This commit is contained in:
Aldo Cortesi
2015-03-22 16:59:11 +13:00
parent aa9a38522f
commit 120c8db8a4
5 changed files with 60 additions and 66 deletions

View File

@@ -18,10 +18,7 @@ class FlowDetailsView(urwid.ListBox):
def keypress(self, size, key):
key = common.shortcuts(key)
if key == "q":
self.master.statusbar = self.state[0]
self.master.body = self.state[1]
self.master.header = self.state[2]
self.master.loop.widget = self.master.make_view()
self.master.loop.widget = self.state
return None
elif key == "?":
key = None