prevent WM fullscreen from being unset when desktop_fullscreen is false
This commit is contained in:
parent
36c8ca9790
commit
4419e59d46
@ -492,11 +492,13 @@ class MainWindow(QWidget):
|
||||
@pyqtSlot(bool)
|
||||
def _on_fullscreen_requested(self, on):
|
||||
if on:
|
||||
self.state_before_fullscreen = self.windowState()
|
||||
self.window_state_before_fullscreen = self.windowState()
|
||||
self.config_state_before_fullscreen = config.val.content.desktop_fullscreen
|
||||
if config.val.content.desktop_fullscreen:
|
||||
self.showFullScreen()
|
||||
elif self.isFullScreen():
|
||||
self.setWindowState(self.state_before_fullscreen)
|
||||
if config.val.content.desktop_fullscreen or self.config_state_before_fullscreen:
|
||||
self.setWindowState(self.window_state_before_fullscreen)
|
||||
log.misc.debug('on: {}, state before fullscreen: {}'.format(
|
||||
on, debug.qflags_key(Qt, self.state_before_fullscreen)))
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user