summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2016-05-09 07:58:51 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2016-09-14 07:16:31 +1000
commit758e9037b56a502f90a032b2438dc307334ca190 (patch)
tree626d79a824031c2a972b67f84c19dac23a8565a3
parentf9b6fa21df735e9a68c5f527afc422f519d6002c (diff)
downloadxorg-driver-xf86-input-libinput-758e9037b56a502f90a032b2438dc307334ca190.tar.gz
Discard buttons >= 256
https://bugs.freedesktop.org/show_bug.cgi?id=95295 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit ce85432f41549cd6f3c6e0c5e2e39d0c1aee8dfd)
-rw-r--r--src/xf86libinput.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/xf86libinput.c b/src/xf86libinput.c
index dd3250c..392d862 100644
--- a/src/xf86libinput.c
+++ b/src/xf86libinput.c
@@ -1116,7 +1116,7 @@ xf86libinput_handle_button(InputInfoPtr pInfo, struct libinput_event_pointer *ev
if (draglock_get_mode(&driver_data->draglock) != DRAGLOCK_DISABLED)
draglock_filter_button(&driver_data->draglock, &button, &is_press);
- if (button)
+ if (button && button < 256)
xf86PostButtonEvent(dev, Relative, button, is_press, 0, 0);
}