clutter_actor_event: runtime check failed: (retval == CLUTTER_EVENT_PROPAGATE)
This started today, and happens every time I tap Super:
(gnome-shell:48003): Clutter-WARNING **: 15:55:48.883: (../clutter/clutter/clutter-actor.c:12417):clutter_actor_event: runtime check failed: (retval == CLUTTER_EVENT_PROPAGATE)
(gnome-shell:48003): Clutter-WARNING **: 15:55:49.156: (../clutter/clutter/clutter-actor.c:12417):clutter_actor_event: runtime check failed: (retval == CLUTTER_EVENT_PROPAGATE)
Bisected:
40793e707792948962be4c3459aec2d172ed8351 is the first bad commit
commit 40793e707792948962be4c3459aec2d172ed8351
Author: Carlos Garnacho <carlosg@gnome.org>
Date: Tue Oct 26 16:23:03 2021 +0200
clutter: Make crossing events unstoppable
These events are not meant to be ever silenced away, every actor
that is meant to receive one should do so. Make it sure that those
events cannot be stopped, despite the event signal handlers return
values.
This opens the debate about whether crossing events should be
ClutterEvents, since they are more and more uncommon at being one,
maybe this notification mechanism should be taken away from the
event machinery, but that's something for future refactors.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2068>
clutter/clutter/clutter-actor.c | 6 ++++++
1 file changed, 6 insertions(+)
CC @carlosg
Edited by Daniel van Vugt