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.app = app
self.pm = profileManager self.pm = profileManager
# init rest of app # 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: try:
self.setupUI() self.setupUI()
self.setupAddons(args) self.setupAddons(args)