From a43efc665576c0da58771931774f56d4faffb1b8 Mon Sep 17 00:00:00 2001 From: William Hua Date: Wed, 20 May 2015 09:47:44 -0500 Subject: [PATCH] mir: Update cursor position --- gdk/mir/gdkmireventsource.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gdk/mir/gdkmireventsource.c b/gdk/mir/gdkmireventsource.c index a598fe5557..5b55254f97 100644 --- a/gdk/mir/gdkmireventsource.c +++ b/gdk/mir/gdkmireventsource.c @@ -383,7 +383,11 @@ handle_motion_event (GdkWindow *window, const MirInputEvent *event) if (hscroll > 0.5 || vscroll > 0.5) generate_scroll_event (window, x, y, hscroll, vscroll, modifier_state, event_time); if (ABS (new_x - x) > 0.5 || ABS (new_y - y) > 0.5) - generate_motion_event (window, new_x, new_y, modifier_state, event_time); + { + generate_motion_event (window, new_x, new_y, modifier_state, event_time); + x = new_x; + y = new_y; + } break; case mir_pointer_action_leave: