From e60ef5d669b1c38c6fa909e892fb47bb4a6423a8 Mon Sep 17 00:00:00 2001 From: Jiri Kalvoda <jirikalvoda@kam.mff.cuni.cz> Date: Fri, 22 Dec 2023 16:53:47 +0100 Subject: [PATCH] FIX primary screen couldn't be cached --- woman/qt.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/woman/qt.py b/woman/qt.py index 1e10d08..2e9fddb 100755 --- a/woman/qt.py +++ b/woman/qt.py @@ -44,8 +44,6 @@ def qt_main(): shared.init_thread() app = QApplication(sys.argv) - primary_screen = app.primaryScreen() - def qt_workspace_widget_func(master, slave, f): if slave is None or (slave, master) == GUI_WORKSPACE: return @@ -634,7 +632,7 @@ def qt_main(): except KeyError: traceback.print_exc() return - self.screenshot = primary_screen.grabWindow(QApplication.desktop().winId(), rect.x, rect.y, rect.width, rect.height) + self.screenshot = app.primaryScreen().grabWindow(QApplication.desktop().winId(), rect.x, rect.y, rect.width, rect.height) self.screenshot_is_old = False self.redraw_pic() -- GitLab