summaryrefslogtreecommitdiff
path: root/qutebrowser/keyinput/modeman.py
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2021-03-09 17:38:48 +0100
committerFlorian Bruhin <me@the-compiler.org>2021-03-09 17:38:48 +0100
commitc4144a6e4b524631cad3113617ab64a909fd0503 (patch)
tree4eec2db6f70f05238e376c1f23437fb9b419bbd2 /qutebrowser/keyinput/modeman.py
parent321a350b8fd9206a8677902b30327790698e151e (diff)
downloadqutebrowser-c4144a6e4b524631cad3113617ab64a909fd0503.tar.gz
qutebrowser-c4144a6e4b524631cad3113617ab64a909fd0503.zip
Add log-sensitive-keys debug flag
Diffstat (limited to 'qutebrowser/keyinput/modeman.py')
-rw-r--r--qutebrowser/keyinput/modeman.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/qutebrowser/keyinput/modeman.py b/qutebrowser/keyinput/modeman.py
index 08c5a151b..c00120596 100644
--- a/qutebrowser/keyinput/modeman.py
+++ b/qutebrowser/keyinput/modeman.py
@@ -86,9 +86,10 @@ def init(win_id: int, parent: QObject) -> 'ModeManager':
hintmanager = hints.HintManager(win_id, parent=parent)
objreg.register('hintmanager', hintmanager, scope='window',
window=win_id, command_only=True)
-
modeman.hintmanager = hintmanager
+ log_sensitive_keys = 'log-sensitive-keys' in objects.debug_flags
+
keyparsers: ParserDictType = {
usertypes.KeyMode.normal:
modeparsers.NormalKeyParser(
@@ -110,7 +111,7 @@ def init(win_id: int, parent: QObject) -> 'ModeManager':
commandrunner=commandrunner,
parent=modeman,
passthrough=True,
- do_log=False,
+ do_log=log_sensitive_keys,
supports_count=False),
usertypes.KeyMode.passthrough:
@@ -120,7 +121,7 @@ def init(win_id: int, parent: QObject) -> 'ModeManager':
commandrunner=commandrunner,
parent=modeman,
passthrough=True,
- do_log=False,
+ do_log=log_sensitive_keys,
supports_count=False),
usertypes.KeyMode.command:
@@ -130,7 +131,7 @@ def init(win_id: int, parent: QObject) -> 'ModeManager':
commandrunner=commandrunner,
parent=modeman,
passthrough=True,
- do_log=False,
+ do_log=log_sensitive_keys,
supports_count=False),
usertypes.KeyMode.prompt:
@@ -140,7 +141,7 @@ def init(win_id: int, parent: QObject) -> 'ModeManager':
commandrunner=commandrunner,
parent=modeman,
passthrough=True,
- do_log=False,
+ do_log=log_sensitive_keys,
supports_count=False),
usertypes.KeyMode.yesno: