From ae1e9e19146b772cd7be41092f172da856589459 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 19 Dec 2022 15:51:54 +0530 Subject: [PATCH] Fix restoring geometry of maximized/fullscreen dialogs forcing them visible --- src/calibre/gui2/geometry.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/geometry.py b/src/calibre/gui2/geometry.py index b3f12fc951..d3a6c95e1e 100644 --- a/src/calibre/gui2/geometry.py +++ b/src/calibre/gui2/geometry.py @@ -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