From 23a3413c23c2ee28956550ef204464c5f4176c8a Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 8 Aug 2018 12:30:58 +1000 Subject: [PATCH] don't save window geom when window is fullscreen fixes windows being shown in extra workspaces instead of tabs on osx https://anki.tenderapp.com/discussions/ankidesktop/29094-anki-21-issue --- aqt/utils.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/aqt/utils.py b/aqt/utils.py index 5c6ac0941..1e11568d3 100644 --- a/aqt/utils.py +++ b/aqt/utils.py @@ -307,7 +307,11 @@ def getSaveFile(parent, title, dir_description, key, ext, fname=None): def saveGeom(widget, key): key += "Geom" - aqt.mw.pm.profile[key] = widget.saveGeometry() + if isMac and widget.windowState() & Qt.WindowFullScreen: + geom = None + else: + geom = widget.saveGeometry() + aqt.mw.pm.profile[key] = geom def restoreGeom(widget, key, offset=None, adjustSize=False): key += "Geom"