Skip to content

Drop ClutterEvent "source" field

Carlos Garnacho requested to merge wip/carlosg/no-event-source into main

From the main commit:

It does not make sense that the event "source" (aka the target) is
both content and recipient of a message. Not doing so, events become
largely independent of the actor that is receiving/handling an
event. This is small step toward making events opaque and immutable.

Every user of these API calls in our code have ported away from
them, so stop offering this API.

The API in question is clutter_event_[gs]et_source() and event->*.source.

Merge request reports