From db2bf66f9784ed842e68c8e710887e81f4ad4ada Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 19 Oct 2022 17:00:17 +0530 Subject: [PATCH] Uf there is only one screen of matching size, use it --- src/calibre/gui2/geometry.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calibre/gui2/geometry.py b/src/calibre/gui2/geometry.py index f708447ed8..0b90283a34 100644 --- a/src/calibre/gui2/geometry.py +++ b/src/calibre/gui2/geometry.py @@ -101,6 +101,8 @@ def find_matching_screen(screen_as_dict): for q in screens_of_matching_size: if match('name', q.name()) and match('manufacturer', q.manufacturer()) and match('model', q.model()): 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):