That didn't work, trying a better approach to save full screen state

This commit is contained in:
Veronica K. B. Olsen
2019-11-09 14:11:03 +01:00
parent 90613b857b
commit 8a30f8a98e
+8 -6
View File
@@ -729,14 +729,16 @@ class GuiMain(QMainWindow):
doesn't have access to the exact state of the window.
"""
self.mainConf.isFullScreen = not self.mainConf.isFullScreen
if self.mainConf.isFullScreen:
logger.debug("Activating full screen mode")
else:
logger.debug("Deactivating full screen mode")
self.setWindowState(self.windowState() ^ Qt.WindowFullScreen)
winState = self.windowState() & Qt.WindowFullScreen == Qt.WindowFullScreen
if winState:
logger.debug("Activated full screen mode")
else:
logger.debug("Deactivated full screen mode")
self.mainConf.isFullScreen = winState
return
##