aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2016-03-18 14:54:42 +0100
committerMaximilian Hils <git@maximilianhils.com>2016-03-18 14:54:42 +0100
commitf5a6ebf5842872d9bb05c89ab86a7053ac6a5e8d (patch)
treede7174f531d604ffccd92c327845d1f56913752b
parent4cd170d36c0967fa8934e658c23fc877b28101a2 (diff)
downloadmitmproxy-f5a6ebf5842872d9bb05c89ab86a7053ac6a5e8d.tar.gz
mitmproxy-f5a6ebf5842872d9bb05c89ab86a7053ac6a5e8d.tar.bz2
mitmproxy-f5a6ebf5842872d9bb05c89ab86a7053ac6a5e8d.zip
remove code duplication
-rw-r--r--mitmproxy/console/__init__.py15
1 files changed, 6 insertions, 9 deletions
diff --git a/mitmproxy/console/__init__.py b/mitmproxy/console/__init__.py
index 16615cbc..5669be48 100644
--- a/mitmproxy/console/__init__.py
+++ b/mitmproxy/console/__init__.py
@@ -47,19 +47,13 @@ class ConsoleState(flow.State):
def add_flow(self, f):
super(ConsoleState, self).add_flow(f)
- if self.focus is None:
- self.set_focus(0)
- elif self.follow_focus:
- self.update_focus()
+ self.update_focus()
self.set_flow_marked(f, False)
return f
def update_flow(self, f):
super(ConsoleState, self).update_flow(f)
- if self.focus is None:
- self.set_focus(0)
- elif self.follow_focus:
- self.update_focus()
+ self.update_focus()
return f
def set_limit(self, limit):
@@ -83,7 +77,10 @@ class ConsoleState(flow.State):
self.focus = None
def update_focus(self):
- self.set_focus(len(self.view) - 1)
+ if self.focus is None:
+ self.set_focus(0)
+ elif self.follow_focus:
+ self.set_focus(len(self.view) - 1)
def set_focus_flow(self, f):
self.set_focus(self.view.index(f))