diff options
author | Jonas Ådahl <jadahl@gmail.com> | 2014-12-04 11:44:09 +0800 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2014-12-05 11:54:02 +1000 |
commit | 93eca929aeb4376aea974566a24277708da84de1 (patch) | |
tree | 5f4509b2a3b524aff398826c2f4cc2ecc4f7986e /src/evdev-mt-touchpad-edge-scroll.c | |
parent | 1fa07bbafb7438fde081f430da9633ce1be46f81 (diff) |
Introduce unaccelerated motion event vectors
For certain applications (such as FPS games) it is necessary to use
unaccelerated motion events (the motion vector that is passed to the
acceleration filter) to get a more natural feeling. Supply this
information by passing both accelerated and unaccelerated motion
vectors to the existing motion event.
Note that the unaccelerated motion event is not equivalent to 'raw'
events as read from devices.
Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'src/evdev-mt-touchpad-edge-scroll.c')
-rw-r--r-- | src/evdev-mt-touchpad-edge-scroll.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/evdev-mt-touchpad-edge-scroll.c b/src/evdev-mt-touchpad-edge-scroll.c index 1dca0ea..d68fc68 100644 --- a/src/evdev-mt-touchpad-edge-scroll.c +++ b/src/evdev-mt-touchpad-edge-scroll.c @@ -338,7 +338,7 @@ tp_edge_scroll_post_events(struct tp_dispatch *tp, uint64_t time) } tp_get_delta(t, &dx, &dy); - tp_filter_motion(tp, &dx, &dy, time); + tp_filter_motion(tp, &dx, &dy, NULL, NULL, time); if (fabs(*delta) < t->scroll.threshold) continue; |