aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@corte.si>2017-12-15 10:05:40 +1300
committerGitHub <noreply@github.com>2017-12-15 10:05:40 +1300
commit21324086c37dcf55d38562081ae9fc8f5e4852b1 (patch)
treef38a9b0d5ecac8aeb8fb2e313cb6c4c119241d8e /mitmproxy
parentdfcf62ff2b5a6c53ad027ea721431450169ab3ea (diff)
parent079507e4b617a14a42151f3f685fce215394fadd (diff)
downloadmitmproxy-21324086c37dcf55d38562081ae9fc8f5e4852b1.tar.gz
mitmproxy-21324086c37dcf55d38562081ae9fc8f5e4852b1.tar.bz2
mitmproxy-21324086c37dcf55d38562081ae9fc8f5e4852b1.zip
Merge pull request #2674 from mhils/issue-2620
Fix #2620
Diffstat (limited to 'mitmproxy')
-rw-r--r--mitmproxy/tools/console/window.py19
1 files changed, 10 insertions, 9 deletions
diff --git a/mitmproxy/tools/console/window.py b/mitmproxy/tools/console/window.py
index c6ff78f8..4cd53a42 100644
--- a/mitmproxy/tools/console/window.py
+++ b/mitmproxy/tools/console/window.py
@@ -156,12 +156,14 @@ class Window(urwid.Frame):
w = urwid.Pile(
[
wrapped(i) for i, s in enumerate(self.stacks)
- ]
+ ],
+ focus_item=self.pane
)
else:
w = urwid.Columns(
[wrapped(i) for i, s in enumerate(self.stacks)],
- dividechars=1
+ dividechars=1,
+ focus_column=self.pane
)
self.body = urwid.AttrWrap(w, "background")
@@ -270,13 +272,12 @@ class Window(urwid.Frame):
return True
def keypress(self, size, k):
- if self.focus_part == "footer":
- return super().keypress(size, k)
- else:
- fs = self.focus_stack().top_widget()
- k = fs.keypress(size, k)
- if k:
- return self.master.keymap.handle(fs.keyctx, k)
+ k = super().keypress(size, k)
+ if k:
+ return self.master.keymap.handle(
+ self.focus_stack().top_widget().keyctx,
+ k
+ )
class Screen(urwid.raw_display.Screen):