diff --git a/app/src/main/jni/evdev_reader/evdev_reader.c b/app/src/main/jni/evdev_reader/evdev_reader.c index 00c0ccc8..058a3c35 100644 --- a/app/src/main/jni/evdev_reader/evdev_reader.c +++ b/app/src/main/jni/evdev_reader/evdev_reader.c @@ -260,6 +260,11 @@ static int enumerateDevices(void) { continue; } + if (strstr(dirEnt->d_name, "event") == NULL) { + // Skip non-event devices + continue; + } + startPollForDevice(dirEnt->d_name); }