mirror of
https://gitlab.freedesktop.org/libevdev/libevdev.git
synced 2026-04-03 11:30:41 +02:00
Previously, calling grabbing a device after changing the fd was a no-op because libevdev's grab state didn't match the fd: libevdev_grab(LIBEVDEV_GRAB); .. fd is grabbed .. internal state is 'grabbed' libevdev_change_fd(); .. new fd is ungrabbed .. internal state is 'grabbed' libevdev_grab(LIBEVDEV_GRAB); .. argument matches internal state and we exit without grabbing the device Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> |
||
|---|---|---|
| .. | ||
| .gitignore | ||
| generate-gcov-report.sh | ||
| Makefile.am | ||
| test-common-uinput.c | ||
| test-common-uinput.h | ||
| test-common.c | ||
| test-common.h | ||
| test-compile-pedantic.c | ||
| test-event-codes.c | ||
| test-event-names.c | ||
| test-int-queue.c | ||
| test-kernel.c | ||
| test-libevdev-events.c | ||
| test-libevdev-has-event.c | ||
| test-libevdev-init.c | ||
| test-link.c | ||
| test-main.c | ||
| test-uinput.c | ||
| valgrind.suppressions | ||