diff --git a/autotests/libinput/mock_libinput.cpp b/autotests/libinput/mock_libinput.cpp index 380d150b88..08ce52f830 100644 --- a/autotests/libinput/mock_libinput.cpp +++ b/autotests/libinput/mock_libinput.cpp @@ -486,6 +486,16 @@ double libinput_event_gesture_get_dy(struct libinput_event_gesture *event) return 0.0; } +double libinput_event_gesture_get_dx_unaccelerated(struct libinput_event_gesture *event) +{ + return libinput_event_gesture_get_dx(event); +} + +double libinput_event_gesture_get_dy_unaccelerated(struct libinput_event_gesture *event) +{ + return libinput_event_gesture_get_dy(event); +} + double libinput_event_gesture_get_scale(struct libinput_event_gesture *event) { switch (event->type) { diff --git a/src/backends/libinput/events.cpp b/src/backends/libinput/events.cpp index c8a71970ee..4d1df772d7 100644 --- a/src/backends/libinput/events.cpp +++ b/src/backends/libinput/events.cpp @@ -268,8 +268,8 @@ int GestureEvent::fingerCount() const QPointF GestureEvent::delta() const { - return QPointF(libinput_event_gesture_get_dx(m_gestureEvent), - libinput_event_gesture_get_dy(m_gestureEvent)); + return QPointF(libinput_event_gesture_get_dx_unaccelerated(m_gestureEvent), + libinput_event_gesture_get_dy_unaccelerated(m_gestureEvent)); } bool GestureEvent::isCancelled() const