mirror of
https://github.com/godotengine/godot.git
synced 2024-11-21 11:32:13 +00:00
Fix mouse coordinates on OS X retina displays
This commit is contained in:
parent
1c7726820e
commit
335d963031
@ -378,8 +378,8 @@ static int button_mask=0;
|
||||
prev_mouse_y=mouse_y;
|
||||
const NSRect contentRect = [OS_OSX::singleton->window_view frame];
|
||||
const NSPoint p = [event locationInWindow];
|
||||
mouse_x = p.x;
|
||||
mouse_y = contentRect.size.height - p.y;
|
||||
mouse_x = p.x * [[event window] backingScaleFactor];
|
||||
mouse_y = (contentRect.size.height - p.y) * [[event window] backingScaleFactor];
|
||||
ev.mouse_motion.x=mouse_x;
|
||||
ev.mouse_motion.y=mouse_y;
|
||||
ev.mouse_motion.global_x=mouse_x;
|
||||
|
Loading…
Reference in New Issue
Block a user