I have a 3-monitor setup, lets say from left to right they're monitor 1, 2, and 3 and 2 is set as the primary monitor. VCC will not save its window location if put on the monitor 1, that's the one at the left. I'm guessing it's because the X coordinate is negative in this case and an incorrect check caught this and just resets the window location.
To Reproduce
Launch VCC
Drag to monitor 3
Relaunch VCC
Observe window opens on monitor 3 at the location last closed
Drag to monitor 1
Relaunch VCC
Observe window opens on primary monitor 2 instead of the last closed location on monitor 1
Describe the bug
I have a 3-monitor setup, lets say from left to right they're monitor 1, 2, and 3 and 2 is set as the primary monitor. VCC will not save its window location if put on the monitor 1, that's the one at the left. I'm guessing it's because the X coordinate is negative in this case and an incorrect check caught this and just resets the window location.
To Reproduce
Expected behavior
Window position should always be remembered
Screenshots
No response
Related Product
VCC (VRChat Creator Companion)
Product Version
2.3.2
OS
Windows 11
Additional context
No response