mirror of
https://gitlab.freedesktop.org/libevdev/libevdev.git
synced 2025-12-20 16:10:07 +01:00
Filter them immediately instead of passing them on and relying on the actual event handling code to filter them. Reproducer: if EV_ABS is disabled on an Apple MagicMouse we still get events passed into sanitize_event(). But the code handling EV_ABS events doesn't update the state, so we end up complaining about double tracking IDs, even though that is not actually correct. https://bugzilla.redhat.com/show_bug.cgi?id=1361325 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Benjamin Tissoires <benjamin.tissoires@gmail.com> |
||
|---|---|---|
| .. | ||
| .gitignore | ||
| libevdev-int.h | ||
| libevdev-names.c | ||
| libevdev-uinput-int.h | ||
| libevdev-uinput.c | ||
| libevdev-uinput.h | ||
| libevdev-util.h | ||
| libevdev.c | ||
| libevdev.h | ||
| libevdev.sym | ||
| make-event-names.py | ||
| Makefile.am | ||