Fix restoring geometry of maximized/fullscreen dialogs forcing them visible

This commit is contained in:
Kovid Goyal 2022-12-19 15:51:54 +05:30
parent 6812d671eb
commit ae1e9e1914
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -122,10 +122,10 @@ def _do_restore(self: QWidget, s: QScreen, geometry: QRect, saved_data: dict):
self.setGeometry(geometry)
if saved_data['full_screened']:
debug('Restoring widget to full screen')
self.showFullScreen()
self.setWindowState(Qt.WindowState.WindowFullScreen)
elif saved_data['maximized']:
debug('Restoring widget to maximized')
self.showMaximized()
self.setWindowState(Qt.WindowState.WindowMaximized)
return True