Skip to content

Commit b39380b

Browse files
dwfreedKriechi
authored andcommitted
console: respect follow in eventlog
Also make it possible to toggle the option when the eventlog window has focus.
1 parent 48b6964 commit b39380b

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

mitmproxy/tools/console/flowlist.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,9 @@ def keypress(self, size, key):
6565
self.set_focus(len(self.master.logbuffer) - 1)
6666
elif key == "g":
6767
self.set_focus(0)
68+
elif key == "F":
69+
o = self.master.options
70+
o.focus_follow = not o.focus_follow
6871
return urwid.ListBox.keypress(self, size, key)
6972

7073

mitmproxy/tools/console/master.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,8 @@ def sig_add_log(self, sender, e, level):
108108
self.logbuffer.append(e)
109109
if len(self.logbuffer) > EVENTLOG_SIZE:
110110
self.logbuffer.pop(0)
111-
self.logbuffer.set_focus(len(self.logbuffer) - 1)
111+
if self.options.focus_follow:
112+
self.logbuffer.set_focus(len(self.logbuffer) - 1)
112113

113114
def sig_call_in(self, sender, seconds, callback, args=()):
114115
def cb(*_):

0 commit comments

Comments
 (0)