summaryrefslogtreecommitdiff
path: root/qutebrowser/commands
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2019-11-25 15:36:09 +0100
committerFlorian Bruhin <me@the-compiler.org>2019-11-25 15:36:09 +0100
commitd9387a23629f9aaa93f0a9dce974bf7918f91a1b (patch)
treedddd073bc3d3647598df330057f2dc70f8eafb7e /qutebrowser/commands
parente6caaed81f0a396628b7ccfcacc8fb77079555a4 (diff)
downloadqutebrowser-d9387a23629f9aaa93f0a9dce974bf7918f91a1b.tar.gz
qutebrowser-d9387a23629f9aaa93f0a9dce974bf7918f91a1b.zip
Use modeman.instance() to get mode manager
See #640
Diffstat (limited to 'qutebrowser/commands')
-rw-r--r--qutebrowser/commands/command.py4
-rw-r--r--qutebrowser/commands/runners.py5
2 files changed, 4 insertions, 5 deletions
diff --git a/qutebrowser/commands/command.py b/qutebrowser/commands/command.py
index 231db9d22..ee83a0de2 100644
--- a/qutebrowser/commands/command.py
+++ b/qutebrowser/commands/command.py
@@ -139,8 +139,8 @@ class Command:
Args:
win_id: The window ID the command is run in.
"""
- mode_manager = objreg.get('mode-manager', scope='window',
- window=win_id)
+ from qutebrowser.keyinput import modeman
+ mode_manager = modeman.instance(win_id)
self.validate_mode(mode_manager.mode)
if self.backend is not None and objects.backend != self.backend:
diff --git a/qutebrowser/commands/runners.py b/qutebrowser/commands/runners.py
index c18b5f6fb..ea3e93cb0 100644
--- a/qutebrowser/commands/runners.py
+++ b/qutebrowser/commands/runners.py
@@ -32,7 +32,7 @@ from qutebrowser.config import config
from qutebrowser.commands import cmdexc
from qutebrowser.utils import message, objreg, qtutils, usertypes, utils
from qutebrowser.misc import split, objects
-from qutebrowser.keyinput import macros
+from qutebrowser.keyinput import macros, modeman
if typing.TYPE_CHECKING:
from qutebrowser.mainwindow import tabbedbrowser
@@ -353,8 +353,7 @@ class CommandRunner(AbstractCommandRunner):
record_last_command = True
record_macro = True
- mode_manager = objreg.get('mode-manager', scope='window',
- window=self._win_id)
+ mode_manager = modeman.instance(self._win_id)
cur_mode = mode_manager.mode
parsed = None