diff --git a/Xi/exevents.c b/Xi/exevents.c index 6bda32a6f..2ee4fbc53 100644 --- a/Xi/exevents.c +++ b/Xi/exevents.c @@ -904,7 +904,7 @@ UpdateDeviceState(DeviceIntPtr device, DeviceEvent *event) "Ignoring event.\n", device->name); return DONT_PROCESS; } - else if (v->numAxes < i) { + else if (v->numAxes <= i) { ErrorF("[Xi] Too many valuators reported for device '%s'. " "Ignoring event.\n", device->name); return DONT_PROCESS;