Uf there is only one screen of matching size, use it

This commit is contained in:
Kovid Goyal 2022-10-19 17:00:17 +05:30
parent de88d2fd39
commit db2bf66f97
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -101,6 +101,8 @@ def find_matching_screen(screen_as_dict):
for q in screens_of_matching_size: for q in screens_of_matching_size:
if match('name', q.name()) and match('manufacturer', q.manufacturer()) and match('model', q.model()): if match('name', q.name()) and match('manufacturer', q.manufacturer()) and match('model', q.model()):
return q return q
if len(screens_of_matching_size) == 1:
return screens_of_matching_size[0]
def _do_restore(self: QWidget, s: QScreen, geometry: QRect, saved_data: dict): def _do_restore(self: QWidget, s: QScreen, geometry: QRect, saved_data: dict):