aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRob Wills <robwills@apple.com>2012-08-02 00:06:34 -0700
committerRob Wills <robwills@apple.com>2012-08-02 00:06:34 -0700
commit8e68426ad64956bbe715ece3c7df01784029a682 (patch)
tree99877d86ad289988f2b1612d5854281079f9b79e
parentc985e2219663f6bf9159198aaf8eacd02e4ac674 (diff)
downloadmitmproxy-8e68426ad64956bbe715ece3c7df01784029a682.tar.gz
mitmproxy-8e68426ad64956bbe715ece3c7df01784029a682.tar.bz2
mitmproxy-8e68426ad64956bbe715ece3c7df01784029a682.zip
Return from Flow View behaviour
Following focus trumps the re-focusing the "current" (or just-viewed) flow.
-rw-r--r--libmproxy/console/__init__.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/libmproxy/console/__init__.py b/libmproxy/console/__init__.py
index 8ce91d73..15de4de9 100644
--- a/libmproxy/console/__init__.py
+++ b/libmproxy/console/__init__.py
@@ -605,7 +605,11 @@ class ConsoleMaster(flow.FlowMaster):
def view_flowlist(self):
if self.ui.started:
self.ui.clear()
- self.focus_current()
+ if self.state.follow_focus:
+ self.state.set_focus(self.state.flow_count())
+ else:
+ self.focus_current()
+
if self.eventlog:
self.body = flowlist.BodyPile(self)
else: