From 6b4e6b22ade787ce770810d0a6a4657210fdf970 Mon Sep 17 00:00:00 2001 From: Etoh Date: Fri, 4 Mar 2022 14:03:23 +0000 Subject: [PATCH] Revert: Remembering 2nd monitor caused crashing --- syncplay/ui/gui.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/syncplay/ui/gui.py b/syncplay/ui/gui.py index 74f61f2..9e2b425 100755 --- a/syncplay/ui/gui.py +++ b/syncplay/ui/gui.py @@ -2058,11 +2058,8 @@ class MainWindow(QtWidgets.QMainWindow): settings.beginGroup("MainWindow") self.resize(settings.value("size", QSize(700, 500))) movePos = settings.value("pos", QPoint(200, 200)) - combinedScreenWidth = 0 - for i, screen in enumerate(QtWidgets.QApplication.screens()): - combinedScreenWidth = combinedScreenWidth + screen.availableGeometry().width() - combinedScreenWidth = combinedScreenWidth + screen.availableVirtualGeometry().width() - posIsOnScreen = movePos.x() < combinedScreenWidth + windowGeometry = QtWidgets.QApplication.desktop().availableGeometry(self) + posIsOnScreen = windowGeometry.contains(QtCore.QRect(movePos.x(), movePos.y(), 1, 1)) if not posIsOnScreen: movePos = QPoint(200,200) self.move(movePos)