mirror of
https://gitlab.freedesktop.org/libinput/libinput.git
synced 2025-12-29 23:00:08 +01:00
read-only mirror of https://gitlab.freedesktop.org/libinput/libinput
When the last device is removed from a seat, destroy the seat. This guarantees seat removal events on libinput_suspend() as well. Note that the seat must be manually unlinked, we can't rely on the unlinking in libinput_seat_destroy. After the event, the seat's refcount is always > 1, so the seat will live on until the event is destroyed. We need to make sure it's not in the list anymore though. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> |
||
|---|---|---|
| doc | ||
| m4 | ||
| src | ||
| .gitignore | ||
| autogen.sh | ||
| configure.ac | ||
| Makefile.am | ||
| README | ||
This library does processing on input device events while providing an API to the the user used for delegating more useful input events. Input event processing includes scaling touch coordinates, generating pointer events from touchpads, pointer acceleration, etc. It is based on the input code from the weston Wayland reference compositor. It has no other dependencies than libmtdev and supports only evdev devices.