[PATCH libevdev 0/6] Fix remaining ABS_MT_TRACKING_ID issues

Peter Hutterer peter.hutterer at who-t.net
Tue Apr 1 19:17:23 PDT 2014


Jonas Adahl pointed this out on the wayland-devel list - in some cases we
can still get a double tracking ID in the same slot. That usually causes the
client to fall over. This can only happen for devices with > MAX_SLOTS, but
really, a client would still have to implement error handling for no good
reason to be on the safe side.

This patchset fixes those issues. MAX_SLOTS is abolished now, so we can sync
all slots the device has. And if we have a device that insists on sending
tracking IDs through the same slot, we just discard those.

Cheers,
  Peter


More information about the Input-tools mailing list