summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <git@the-compiler.org>2014-12-28 00:41:50 +0100
committerFlorian Bruhin <git@the-compiler.org>2014-12-28 00:41:50 +0100
commit89c7f3ecfedd3a0d3f1f9b6385f3580f88310e8c (patch)
treef2e6be60e8a76010d4f589c7ca9c8ddff85334f0
parent03ac8874ff3036069c72e96f6268235a34b26ea2 (diff)
downloadqutebrowser-89c7f3ecfedd3a0d3f1f9b6385f3580f88310e8c.tar.gz
qutebrowser-89c7f3ecfedd3a0d3f1f9b6385f3580f88310e8c.zip
Re-focus web view when leaving prompt/yesno mode.
-rw-r--r--qutebrowser/mainwindow/tabbedbrowser.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/qutebrowser/mainwindow/tabbedbrowser.py b/qutebrowser/mainwindow/tabbedbrowser.py
index 258428c23..f5d42f2c0 100644
--- a/qutebrowser/mainwindow/tabbedbrowser.py
+++ b/qutebrowser/mainwindow/tabbedbrowser.py
@@ -508,9 +508,11 @@ class TabbedBrowser(tabwidget.TabWidget):
@pyqtSlot(usertypes.KeyMode)
def on_mode_left(self, mode):
"""Give focus to current tab if command mode was left."""
- if mode == usertypes.KeyMode.command:
+ if mode in (usertypes.KeyMode.command, usertypes.KeyMode.prompt,
+ usertypes.KeyMode.yesno):
widget = self.currentWidget()
- log.modes.debug("Left command mode, focusing {!r}".format(widget))
+ log.modes.debug("Left status-input mode, focusing {!r}".format(
+ widget))
if widget is None:
return
widget.setFocus()