Revert: Remembering 2nd monitor caused crashing

This commit is contained in:
Etoh 2022-03-04 14:03:23 +00:00 committed by GitHub
parent 3a5a4def31
commit 6b4e6b22ad
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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)