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

Reply via email to