fix detection of shift key at startup

Our regular helper doesn't appear to work during startup.
This commit is contained in:
Damien Elmes 2021-05-18 09:16:25 +10:00
parent 009878f75d
commit 157f602624

View file

@ -119,7 +119,13 @@ class AnkiQt(QMainWindow):
self.app = app
self.pm = profileManager
# init rest of app
self.safeMode = (KeyboardModifiersPressed().shift) or self.opts.safemode
self.safeMode = (
bool(
cast(Qt.KeyboardModifier, self.app.queryKeyboardModifiers())
& Qt.ShiftModifier
)
or self.opts.safemode
)
try:
self.setupUI()
self.setupAddons(args)