aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/console/__init__.py
diff options
context:
space:
mode:
authorJake Drahos <drahos.jake@gmail.com>2015-06-11 11:49:23 -0500
committerJake Drahos <drahos.jake@gmail.com>2015-06-11 11:49:23 -0500
commita34eeb9a281fa4cd036d2ede096dbe44f78ab1d2 (patch)
tree2ad3b0a392f91e94524ca5be2071112ff6b783d8 /libmproxy/console/__init__.py
parente53a2426c153337fe25ef6dd13059cf2c4d0ab0b (diff)
downloadmitmproxy-a34eeb9a281fa4cd036d2ede096dbe44f78ab1d2.tar.gz
mitmproxy-a34eeb9a281fa4cd036d2ede096dbe44f78ab1d2.tar.bz2
mitmproxy-a34eeb9a281fa4cd036d2ede096dbe44f78ab1d2.zip
Fixed console rendering bug
Clearing all flows now works properly
Diffstat (limited to 'libmproxy/console/__init__.py')
-rw-r--r--libmproxy/console/__init__.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/libmproxy/console/__init__.py b/libmproxy/console/__init__.py
index 052ac7dd..cbcba52f 100644
--- a/libmproxy/console/__init__.py
+++ b/libmproxy/console/__init__.py
@@ -100,9 +100,12 @@ class ConsoleState(flow.State):
return ret
def clear(self):
- self.focus = None
super(ConsoleState, self).clear()
-
+ if len(self.flows.views) == 0:
+ self.focus = None
+ else:
+ self.focus = 0
+ self.set_focus(self.focus)
class Options(object):
attributes = [