diff --git a/clutter/clutter-behaviour.c b/clutter/clutter-behaviour.c index 6cb543fba..e507c5d9b 100644 --- a/clutter/clutter-behaviour.c +++ b/clutter/clutter-behaviour.c @@ -531,6 +531,10 @@ notify_cb (GObject *object, CLUTTER_NOTE (BEHAVIOUR, "notify::alpha"); + /* no actors, we can stop right here */ + if (behave->priv->actors == NULL) + return; + if (klass->alpha_notify) { gdouble alpha_value = clutter_alpha_get_alpha (behave->priv->alpha);