backends: Use ClutterEvent getter methods

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3153>
This commit is contained in:
Carlos Garnacho
2023-08-04 12:34:35 +02:00
parent 64490c3489
commit 8f3e503c04
2 changed files with 19 additions and 8 deletions

View File

@ -1032,10 +1032,13 @@ update_last_device_from_event (MetaBackend *backend,
ClutterEvent *event)
{
ClutterInputDevice *source;
ClutterEventType event_type;
event_type = clutter_event_type (event);
/* Handled elsewhere */
if (event->type == CLUTTER_DEVICE_ADDED ||
event->type == CLUTTER_DEVICE_REMOVED)
if (event_type == CLUTTER_DEVICE_ADDED ||
event_type == CLUTTER_DEVICE_REMOVED)
return;
source = clutter_event_get_source_device (event);
@ -1097,7 +1100,7 @@ dispatch_clutter_event (MetaBackend *backend)
if (event)
{
g_warn_if_fail (!priv->in_init ||
event->type == CLUTTER_DEVICE_ADDED);
clutter_event_type (event) == CLUTTER_DEVICE_ADDED);
clutter_stage_handle_event (stage, event);
meta_backend_update_from_event (backend, event);