From 635c07ee98ca9ae71030a5a0a8b2502ca805358a Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 23 Mar 2015 14:02:15 +1000 Subject: [PATCH] ABS_MAX counts as MT axis for the event queue Signed-off-by: Peter Hutterer --- libevdev/libevdev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libevdev/libevdev.c b/libevdev/libevdev.c index cd76917..0cdbe22 100644 --- a/libevdev/libevdev.c +++ b/libevdev/libevdev.c @@ -84,7 +84,7 @@ init_event_queue(struct libevdev *dev) if (nslots > 1) { int num_mt_axes = 0; - for (code = ABS_MT_SLOT; code < ABS_MAX; code++) { + for (code = ABS_MT_SLOT; code <= ABS_MAX; code++) { if (libevdev_has_event_code(dev, EV_ABS, code)) num_mt_axes++; }