summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2022-05-17 18:12:05 +0200
committerFlorian Bruhin <me@the-compiler.org>2022-06-22 17:41:12 +0200
commit56ad21e2f82619b3676520e58533d04a5e5990b4 (patch)
tree26393563d68aaa9f735eaa5166f9d67b0f658a50
parent47d8a4d8ede4abee6483ebd926de9ac6bff476a2 (diff)
downloadqutebrowser-56ad21e2f82619b3676520e58533d04a5e5990b4.tar.gz
qutebrowser-56ad21e2f82619b3676520e58533d04a5e5990b4.zip
Adjust keyutils._NIL_KEY for PyQt enum changes
Follow-up for f3291130d13ae0dae01e57dd5b55d72688cd9a07.
-rw-r--r--qutebrowser/keyinput/keyutils.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/qutebrowser/keyinput/keyutils.py b/qutebrowser/keyinput/keyutils.py
index cbfabc026..895d0eac7 100644
--- a/qutebrowser/keyinput/keyutils.py
+++ b/qutebrowser/keyinput/keyutils.py
@@ -64,7 +64,12 @@ _MODIFIER_MAP = {
Qt.Key.Key_Mode_switch: Qt.KeyboardModifier.GroupSwitchModifier,
}
-_NIL_KEY = 0
+try:
+ _NIL_KEY = Qt.Key(0)
+except ValueError:
+ # WORKAROUND for
+ # https://www.riverbankcomputing.com/pipermail/pyqt/2022-April/044607.html
+ _NIL_KEY = 0
_ModifierType = Qt.KeyboardModifier