summaryrefslogtreecommitdiff
path: root/qutebrowser/keyinput/keyutils.py
diff options
context:
space:
mode:
Diffstat (limited to 'qutebrowser/keyinput/keyutils.py')
-rw-r--r--qutebrowser/keyinput/keyutils.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/qutebrowser/keyinput/keyutils.py b/qutebrowser/keyinput/keyutils.py
index 01a07d6a0..ddf818708 100644
--- a/qutebrowser/keyinput/keyutils.py
+++ b/qutebrowser/keyinput/keyutils.py
@@ -648,10 +648,9 @@ class KeySequence:
for key in self._iter_keys():
key_seq = KeySequence(key)
if key_seq in mappings:
- new_seq = mappings[key_seq]
- assert len(new_seq) == 1
- key = new_seq[0].to_int()
- keys.append(key)
+ keys += [info.to_int() for info in mappings[key_seq]]
+ else:
+ keys.append(key)
return self.__class__(*keys)
@classmethod