mutter/src/compositor/plugins
Florian Müllner 0545b93232 plugins/default: Handle skipped animations
We currently assume that the actor_animate() helper function returns
a timeline. However Clutter may skip implicit animations and simple
set properties directly, for example when the actor is hidden.

The returned timeline will be NULL in that case, and we abort when
using it as instance parameter to g_signal_connect().

Fix this by only setting up a completed handler when we are actually
animating, and complete the effect directly otherwise.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/925
2019-11-08 22:49:31 +01:00
..
default.c plugins/default: Handle skipped animations 2019-11-08 22:49:31 +01:00
meson.build Add meson build support 2018-11-06 18:51:44 +01:00