diff --git a/gtk/gtkadjustment.c b/gtk/gtkadjustment.c index 2516d43cfd..fc41931069 100644 --- a/gtk/gtkadjustment.c +++ b/gtk/gtkadjustment.c @@ -434,6 +434,8 @@ adjustment_set_value (GtkAdjustment *adjustment, { GtkAdjustmentPrivate *priv = gtk_adjustment_get_instance_private (adjustment); + value = gtk_adjustment_sanitize_value (adjustment, value); + if (priv->value != value) { priv->value = value;