Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> --- src/libinput.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/src/libinput.c b/src/libinput.c index 8db6997..96df44a 100644 --- a/src/libinput.c +++ b/src/libinput.c @@ -58,10 +58,9 @@ struct libinput_event_pointer { struct libinput_event base; uint32_t time; struct normalized_coords delta; + struct normalized_coords delta_unaccel; struct device_coords absolute; struct discrete_coords discrete; - double dx_unaccel; - double dy_unaccel; uint32_t button; uint32_t seat_button_count; enum libinput_button_state state; @@ -309,14 +308,14 @@ LIBINPUT_EXPORT double libinput_event_pointer_get_dx_unaccelerated( struct libinput_event_pointer *event) { - return event->dx_unaccel; + return event->delta_unaccel.x; } LIBINPUT_EXPORT double libinput_event_pointer_get_dy_unaccelerated( struct libinput_event_pointer *event) { - return event->dy_unaccel; + return event->delta_unaccel.y; } LIBINPUT_EXPORT double @@ -971,8 +970,7 @@ pointer_notify_motion(struct libinput_device *device, *motion_event = (struct libinput_event_pointer) { .time = time, .delta = *delta, - .dx_unaccel = unaccel->x, - .dy_unaccel = unaccel->y, + .delta_unaccel = *unaccel, }; post_device_event(device, time, -- 2.1.0 _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel