simplify and clearly separate the toggling code from the code to remember the state before fullscreen

This commit is contained in:
Christian Helbling 2018-10-20 11:29:04 +02:00
parent af0648dd59
commit 95e874fd26

View File

@ -2234,13 +2234,11 @@ class CommandDispatcher:
return
window = self._tabbed_browser.widget.window()
if window.isFullScreen():
window.setWindowState(
window.state_before_fullscreen & ~Qt.WindowFullScreen)
else:
if not window.isFullScreen():
window.state_before_fullscreen = window.windowState()
window.setWindowState(
window.state_before_fullscreen | Qt.WindowFullScreen)
window.setWindowState(window.windowState() ^ Qt.WindowFullScreen)
log.misc.debug('state before fullscreen: {}'.format(
debug.qflags_key(Qt, window.state_before_fullscreen)))