diff options
author | Florian Bruhin <git@the-compiler.org> | 2014-12-28 00:41:50 +0100 |
---|---|---|
committer | Florian Bruhin <git@the-compiler.org> | 2014-12-28 00:41:50 +0100 |
commit | 89c7f3ecfedd3a0d3f1f9b6385f3580f88310e8c (patch) | |
tree | f2e6be60e8a76010d4f589c7ca9c8ddff85334f0 | |
parent | 03ac8874ff3036069c72e96f6268235a34b26ea2 (diff) | |
download | qutebrowser-89c7f3ecfedd3a0d3f1f9b6385f3580f88310e8c.tar.gz qutebrowser-89c7f3ecfedd3a0d3f1f9b6385f3580f88310e8c.zip |
Re-focus web view when leaving prompt/yesno mode.
-rw-r--r-- | qutebrowser/mainwindow/tabbedbrowser.py | 6 |
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() |