Use old Qt saved geometry data if new data is not available

This commit is contained in:
Kovid Goyal 2022-10-18 15:13:18 +05:30
parent 0f05cf7655
commit 6d2ea74a2c
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -148,6 +148,9 @@ def _restore_to_new_screen(self: QWidget, s: QScreen, saved_data: dict) -> bool:
def _restore_geometry(self: QWidget, prefs: dict, name: str) -> bool: def _restore_geometry(self: QWidget, prefs: dict, name: str) -> bool:
x = prefs.get(f'geometry-of-{name}') x = prefs.get(f'geometry-of-{name}')
if not x: if not x:
old = prefs.get(name)
if old is not None:
return self.restoreGeometry(old)
return False return False
if DEBUG: if DEBUG:
debug('Restoring geometry for:', name) debug('Restoring geometry for:', name)