From d54398cc7909584d34990eaaa492f47bff156d93 Mon Sep 17 00:00:00 2001 From: Aldo Cortesi Date: Mon, 29 Jul 2013 12:38:41 +1200 Subject: Repair minor user interface issue that caused brief flashes of duplicate flows in the flow list. --- libmproxy/console/__init__.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libmproxy/console/__init__.py') diff --git a/libmproxy/console/__init__.py b/libmproxy/console/__init__.py index 69fa6fa8..16c257bb 100644 --- a/libmproxy/console/__init__.py +++ b/libmproxy/console/__init__.py @@ -326,6 +326,8 @@ class ConsoleState(flow.State): def delete_flow(self, f): if f in self.view and self.view.index(f) <= self.focus: self.focus -= 1 + if self.focus < 0: + self.focus = None ret = flow.State.delete_flow(self, f) self.set_focus(self.focus) return ret -- cgit v1.2.3