backends/native: Drop early processing of ClutterEvents

We have 2 sources (this one in MetaSeatNative, and the one in
MetaBackend) dispatching ClutterEvents to the stage. Make the
MetaSeatNative one exclusively about dispatching the libinput
queue, and leave ClutterEvents to the other.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1403>
This commit is contained in:
Carlos Garnacho 2020-07-31 20:15:44 +02:00 committed by Marge Bot
parent c362bc4b51
commit 05edf4815b

View File

@ -1347,13 +1347,6 @@ meta_event_dispatch (GSource *g_source,
dispatch_libinput (seat);
queue_event:
event = clutter_event_get ();
if (event)
{
/* forward the event into clutter for emission etc. */
_clutter_stage_queue_event (event->any.stage, event, FALSE);
}
return TRUE;
}