diff --git a/clutter/clutter/clutter-bind-constraint.c b/clutter/clutter/clutter-bind-constraint.c index 11eb5110e..0f51600e0 100644 --- a/clutter/clutter/clutter-bind-constraint.c +++ b/clutter/clutter/clutter-bind-constraint.c @@ -165,6 +165,9 @@ clutter_bind_constraint_update_preferred_size (ClutterConstraint *constraint, bind->coordinate == CLUTTER_BIND_ALL)) return; + if (clutter_actor_contains (bind->source, actor)) + return; + switch (direction) { case CLUTTER_ORIENTATION_HORIZONTAL: