commit ec9a4f41223fe7e9bbd39655269fe1e89d9b8b09
parent 3b6eeb6c66af0b4d6f497c25b23c2b62fbe76e69
Author: cfillion <cfillion@users.noreply.github.com>
Date: Wed, 4 Jan 2017 23:54:06 -0500
dialog: fix window position correction for multi-monitor on macOS
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/dialog.cpp b/src/dialog.cpp
@@ -271,9 +271,9 @@ void Dialog::boundedMove(int x, int y)
SWELL_GetViewPort(&viewport, &rect, false);
const int viewportX = viewport.left;
- const int viewportWidth = viewport.right;
+ const int viewportWidth = viewport.right - viewportX;
const int viewportY = viewport.top;
- const int viewportHeight = viewport.bottom;
+ const int viewportHeight = viewport.bottom - viewportY;
#endif
x = min(max(viewportX, x), viewportWidth - width - abs(viewportX));