diff options
Diffstat (limited to 'source/blender/windowmanager')
-rw-r--r-- | source/blender/windowmanager/intern/wm_event_system.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/windowmanager/intern/wm_event_system.c b/source/blender/windowmanager/intern/wm_event_system.c index 5f864a97d3b..9a6d02790e5 100644 --- a/source/blender/windowmanager/intern/wm_event_system.c +++ b/source/blender/windowmanager/intern/wm_event_system.c @@ -1797,10 +1797,12 @@ void wm_event_add_ghostevent(wmWindow *win, int type, void *customdata) event.x= evt->x = pd->x; event.y = evt->y = pd->y; #else + { int cx, cy; GHOST_ScreenToClient(win->ghostwin, pd->x, pd->y, &cx, &cy); event.x= evt->x= cx; event.y= evt->y= (win->sizey-1) - cy; + } #endif // Use prevx/prevy so we can calculate the delta later event.prevx= event.x - pd->deltaX; |