mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-10-19 04:34:04 -04:00
UI: Use rect intersection test for validating position
Instead of checking to see if the window's position is valid, check to see if the rectangles of the window and the monitor intersect via a rectangle intersection test.
This commit is contained in:
1 parent
a8020b37be
commit
48f0c73f82
3 files changed
+9
-9
No files matched your search
@@ -137,9 +137,7 @@ OBSBasic::OBSBasic(QWidget *parent)
|
||||
restoreGeometry(byteArray);
|
||||
|
||||
QRect windowGeometry = normalGeometry();
|
||||
int posx = windowGeometry.x();
|
||||
int posy = windowGeometry.y();
|
||||
if (!WindowPositionValid(posx, posy)) {
|
||||
if (!WindowPositionValid(windowGeometry)) {
|
||||
QRect rect = App()->desktop()->availableGeometry();
|
||||
setGeometry(QStyle::alignedRect(
|
||||
Qt::LeftToRight,
|
||||
|
||||
Reference in new issue
Block a user