diff --git a/gtk/gtkadjustment.c b/gtk/gtkadjustment.c index 2a2f60d163..10f43c1b0d 100644 --- a/gtk/gtkadjustment.c +++ b/gtk/gtkadjustment.c @@ -530,7 +530,7 @@ gtk_adjustment_set_value_internal (GtkAdjustment *adjustment, if (animate && priv->duration != 0 && priv->clock != NULL) { - if (priv->target == value) + if (priv->tick_id && priv->target == value) return; priv->source = priv->value;