configure.ac | 2 +- src/evdev.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-)
New commits: commit 7c1971d9e7b73b861874633a33f97487abf1d45d Author: Peter Hutterer <peter.hutte...@who-t.net> Date: Wed Jun 1 11:41:03 2016 +1000 evdev 2.10.3 Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> diff --git a/configure.ac b/configure.ac index 47ab4f8..920154d 100644 --- a/configure.ac +++ b/configure.ac @@ -23,7 +23,7 @@ # Initialize Autoconf AC_PREREQ([2.60]) AC_INIT([xf86-input-evdev], - [2.10.2], + [2.10.3], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [xf86-input-evdev]) AC_CONFIG_SRCDIR([Makefile.am]) commit 9a6952dafe7241d4987eedd4637e5a9785d7ec23 Author: Peter Hutterer <peter.hutte...@who-t.net> Date: Thu May 12 15:22:19 2016 +1000 Restore non-xy axes updates This broke in d24431a1863c49aa Restore wheel emulation for absolute devices, last hunk when the valuator update was moved to before any early exit condition. But that new update only applies to valuator maps < 2, i.e. x/y only. Other valuators are now ignored and remain on 0 forever. Restore the valuator update. https://bugs.freedesktop.org/show_bug.cgi?id=95315 Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> diff --git a/src/evdev.c b/src/evdev.c index 2c88343..341db61 100644 --- a/src/evdev.c +++ b/src/evdev.c @@ -796,6 +796,7 @@ EvdevProcessAbsoluteMotionEvent(InputInfoPtr pInfo, struct input_event *ev) pEvdev->rel_queued = 1; } } else { + valuator_mask_set(pEvdev->abs_vals, map, value); pEvdev->abs_queued = 1; } }