mirror of
https://github.com/brl/mutter.git
synced 2025-06-14 01:09:30 +00:00
wayland: Move away from clutter_event_get_source()
Instead ask the stage about the target actor, which is equivalent and ensured to be up-to-date. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2311>
This commit is contained in:

committed by
Marge Bot

parent
52002d042e
commit
9b6253bf3f
@ -641,9 +641,15 @@ repick_for_event (MetaWaylandPointer *pointer,
|
||||
MetaWaylandSurface *surface;
|
||||
|
||||
if (clutter_event_type (for_event) == CLUTTER_LEAVE)
|
||||
actor = clutter_event_get_related (for_event);
|
||||
{
|
||||
actor = clutter_event_get_related (for_event);
|
||||
}
|
||||
else
|
||||
actor = clutter_event_get_source (for_event);
|
||||
{
|
||||
actor = clutter_stage_get_device_actor (clutter_event_get_stage (for_event),
|
||||
clutter_event_get_device (for_event),
|
||||
clutter_event_get_event_sequence (for_event));
|
||||
}
|
||||
|
||||
if (META_IS_SURFACE_ACTOR_WAYLAND (actor))
|
||||
{
|
||||
|
Reference in New Issue
Block a user