diff --git a/qutebrowser/browser/commands.py b/qutebrowser/browser/commands.py index 3fffbcfb7..34b7fa340 100644 --- a/qutebrowser/browser/commands.py +++ b/qutebrowser/browser/commands.py @@ -2201,6 +2201,6 @@ class CommandDispatcher: window.state_before_fullscreen & ~Qt.WindowFullScreen) else: window.state_before_fullscreen = window.windowState() - window.showFullScreen() + window.setWindowState(Qt.WindowFullScreen | window.state_before_fullscreen) log.misc.debug('state before fullscreen: {}'.format( debug.qflags_key(Qt, window.state_before_fullscreen))) diff --git a/qutebrowser/mainwindow/mainwindow.py b/qutebrowser/mainwindow/mainwindow.py index dff465c41..e853c3ea8 100644 --- a/qutebrowser/mainwindow/mainwindow.py +++ b/qutebrowser/mainwindow/mainwindow.py @@ -498,7 +498,7 @@ class MainWindow(QWidget): if not config.val.content.windowed_fullscreen: if on: self.state_before_fullscreen = self.windowState() - self.showFullScreen() + self.setWindowState(Qt.WindowFullScreen | self.state_before_fullscreen) elif self.isFullScreen(): self.setWindowState(self.state_before_fullscreen) log.misc.debug('on: {}, state before fullscreen: {}'.format(