Skip to content

Commit 3916337

Browse files
authored
Merge pull request godotengine#59465 from fountainment/fix_popupmenu
2 parents ac2a19c + 6866eee commit 3916337

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

platform/osx/display_server_osx.mm

+5-1
Original file line numberDiff line numberDiff line change
@@ -1682,7 +1682,11 @@
16821682
for (NSScreen *screen in [NSScreen screens]) {
16831683
NSRect frame = [screen frame];
16841684
if (NSMouseInRect(mouse_pos, frame, NO)) {
1685-
return Vector2i((int)mouse_pos.x, (int)-mouse_pos.y) * scale + _get_screens_origin();
1685+
Vector2i pos = Vector2i((int)mouse_pos.x, (int)mouse_pos.y);
1686+
pos *= scale;
1687+
pos -= _get_screens_origin();
1688+
pos.y *= -1;
1689+
return pos;
16861690
}
16871691
}
16881692
return Vector2i();

0 commit comments

Comments
 (0)