diff --git a/clutter/clutter/clutter-stage.c b/clutter/clutter/clutter-stage.c index fc037662c..e1e3e6e77 100644 --- a/clutter/clutter/clutter-stage.c +++ b/clutter/clutter/clutter-stage.c @@ -1310,15 +1310,9 @@ clutter_stage_queue_actor_relayout (ClutterStage *stage, { ClutterStagePrivate *priv = stage->priv; - if (g_hash_table_contains (priv->pending_relayouts, stage)) - return; - if (g_hash_table_size (priv->pending_relayouts) == 0) _clutter_stage_schedule_update (stage); - if (actor == (ClutterActor *) stage) - g_hash_table_remove_all (priv->pending_relayouts); - g_hash_table_add (priv->pending_relayouts, g_object_ref (actor)); priv->pending_relayouts_version++; }