aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mitmproxy/console/master.py8
1 files changed, 2 insertions, 6 deletions
diff --git a/mitmproxy/console/master.py b/mitmproxy/console/master.py
index 989c2193..84eadcf0 100644
--- a/mitmproxy/console/master.py
+++ b/mitmproxy/console/master.py
@@ -140,16 +140,12 @@ class ConsoleState(flow.State):
self.set_focus(0)
def clear(self):
- marked_flows = []
- for f in self.flows:
- if self.flow_marked(f):
- marked_flows.append(f)
-
+ marked_flows = [f for f in self.state.view if f.marked]
super(ConsoleState, self).clear()
for f in marked_flows:
self.add_flow(f)
- self.set_flow_marked(f, True)
+ f.marked = True
if len(self.flows.views) == 0:
self.focus = None