aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/tools
diff options
context:
space:
mode:
Diffstat (limited to 'mitmproxy/tools')
-rw-r--r--mitmproxy/tools/console/flowlist.py4
-rw-r--r--mitmproxy/tools/console/statusbar.py6
2 files changed, 7 insertions, 3 deletions
diff --git a/mitmproxy/tools/console/flowlist.py b/mitmproxy/tools/console/flowlist.py
index 02265143..1fe0be73 100644
--- a/mitmproxy/tools/console/flowlist.py
+++ b/mitmproxy/tools/console/flowlist.py
@@ -178,8 +178,6 @@ class FlowItem(urwid.WidgetWrap):
elif key == "m":
self.flow.marked = not self.flow.marked
signals.flowlist_change.send(self)
- elif key == "M":
- self.master.view.toggle_marked()
elif key == "r":
try:
self.master.replay_request(self.flow)
@@ -376,6 +374,8 @@ class FlowListBox(urwid.ListBox):
prompt = "Load flows",
callback = self.master.load_flows_callback
)
+ elif key == "M":
+ self.master.view.toggle_marked()
elif key == "n":
signals.status_prompt_onekey.send(
prompt = "Method",
diff --git a/mitmproxy/tools/console/statusbar.py b/mitmproxy/tools/console/statusbar.py
index dce8605f..785dc766 100644
--- a/mitmproxy/tools/console/statusbar.py
+++ b/mitmproxy/tools/console/statusbar.py
@@ -263,8 +263,12 @@ class StatusBar(urwid.WidgetWrap):
else:
arrow = common.SYMBOL_DOWN
+ marked = ""
+ if self.master.view.show_marked:
+ marked = "M"
+
t = [
- ('heading', ("%s [%s/%s]" % (arrow, offset, fc)).ljust(11)),
+ ('heading', ("%s %s [%s/%s]" % (arrow, marked, offset, fc)).ljust(11)),
]
if self.master.server.bound: