core: Manage MetaPadActionMapper devices through events

Use the CLUTTER_DEVICE_ADDED/REMOVED set of events instead of the
ClutterSeat signals to track device availability.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3370>
This commit is contained in:
Carlos Garnacho
2023-11-07 13:21:39 +01:00
committed by Marge Bot
parent b611569b26
commit 2dec4dd088
2 changed files with 15 additions and 11 deletions

View File

@ -340,6 +340,8 @@ meta_display_handle_event (MetaDisplay *display,
if (event_type != CLUTTER_DEVICE_ADDED &&
event_type != CLUTTER_DEVICE_REMOVED)
handle_idletime_for_event (display, event);
else
meta_pad_action_mapper_handle_event (display->pad_action_mapper, event);
if (event_type == CLUTTER_MOTION)
{