diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2015-03-22 15:11:54 +1300 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2015-03-22 15:11:54 +1300 |
commit | c9a09754464e27a5f34295d8a1c0b435248c104c (patch) | |
tree | d5b885eeedba0388d66cf3087636034be14f1b64 /libmproxy/console/statusbar.py | |
parent | 200498e7aa57effd7158c8d735f95c6556203a07 (diff) | |
download | mitmproxy-c9a09754464e27a5f34295d8a1c0b435248c104c.tar.gz mitmproxy-c9a09754464e27a5f34295d8a1c0b435248c104c.tar.bz2 mitmproxy-c9a09754464e27a5f34295d8a1c0b435248c104c.zip |
console: observe state objects for changes, fire event to update status bar.
Diffstat (limited to 'libmproxy/console/statusbar.py')
-rw-r--r-- | libmproxy/console/statusbar.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libmproxy/console/statusbar.py b/libmproxy/console/statusbar.py index 30819188..7663ee44 100644 --- a/libmproxy/console/statusbar.py +++ b/libmproxy/console/statusbar.py @@ -113,6 +113,10 @@ class StatusBar(urwid.WidgetWrap): self.ab = ActionBar() self.ib = urwid.WidgetWrap(urwid.Text("")) self._w = urwid.Pile([self.ib, self.ab]) + signals.update_settings.connect(self.sig_update_settings) + + def sig_update_settings(self, sender): + self.redraw() def keypress(self, *args, **kwargs): return self.ab.keypress(*args, **kwargs) |