summaryrefslogtreecommitdiff
path: root/qutebrowser/keyinput/modeman.py
diff options
context:
space:
mode:
authorFlorian Bruhin <git@the-compiler.org>2018-06-14 16:09:30 +0200
committerFlorian Bruhin <git@the-compiler.org>2018-06-14 16:09:30 +0200
commit07cf2f5b60efc7912dad1ed57299c7adec7cc466 (patch)
tree08c1fe980c2a5ea9f2f9a0bfc02f78ae144431ae /qutebrowser/keyinput/modeman.py
parent4dddc077534fb201954d4c240d0bbfd1df392816 (diff)
downloadqutebrowser-07cf2f5b60efc7912dad1ed57299c7adec7cc466.tar.gz
qutebrowser-07cf2f5b60efc7912dad1ed57299c7adec7cc466.zip
Unconditionally restore mode after prompt
Diffstat (limited to 'qutebrowser/keyinput/modeman.py')
-rw-r--r--qutebrowser/keyinput/modeman.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/qutebrowser/keyinput/modeman.py b/qutebrowser/keyinput/modeman.py
index a2b23574b..c06f18a1c 100644
--- a/qutebrowser/keyinput/modeman.py
+++ b/qutebrowser/keyinput/modeman.py
@@ -263,11 +263,12 @@ class ModeManager(QObject):
return
log.modes.debug("Overriding mode {}.".format(self.mode))
self.left.emit(self.mode, mode, self._win_id)
- if (mode in PROMPT_MODES and self.mode in INPUT_MODES and
- config.val.tabs.mode_on_change == 'restore'):
+
+ if mode in PROMPT_MODES and self.mode in INPUT_MODES:
self._prev_mode = self.mode
else:
self._prev_mode = usertypes.KeyMode.normal
+
self.mode = mode
self.entered.emit(mode, self._win_id)