]> Pileus Git - ~andy/gtk/commitdiff
Don't use page_size in GtkSpinButton
authorMatthias Clasen <mclasen@redhat.com>
Tue, 4 Jan 2011 02:51:58 +0000 (21:51 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 4 Jan 2011 02:51:58 +0000 (21:51 -0500)
It ought to be 0 anyway, but don't use it.

This puts bug 307963 to rest.

gtk/gtkspinbutton.c

index 3849ff9d4a3cf3ec88dc071e7601d4b8833e4b54..fe8bc8c23806897939e69b94e2d42e4d85986a31 100644 (file)
@@ -2167,24 +2167,22 @@ gtk_spin_button_set_range (GtkSpinButton *spin_button,
                            gdouble        min,
                            gdouble        max)
 {
-  GtkSpinButtonPrivate *priv;
+  GtkAdjustment *adjustment;
   gdouble value;
 
   g_return_if_fail (GTK_IS_SPIN_BUTTON (spin_button));
 
-  priv = spin_button->priv;
+  adjustment = spin_button->priv->adjustment;
 
-  priv->adjustment->lower = min;
-  priv->adjustment->upper = max;
+  adjustment->lower = min;
+  adjustment->upper = max;
 
-  value = CLAMP (priv->adjustment->value,
-                 priv->adjustment->lower,
-                 (priv->adjustment->upper - priv->adjustment->page_size));
+  value = CLAMP (adjustment->value, adjustment->lower, adjustment->upper);
 
-  if (value != priv->adjustment->value)
+  if (value != adjustment->value)
     gtk_spin_button_set_value (spin_button, value);
 
-  gtk_adjustment_changed (priv->adjustment);
+  gtk_adjustment_changed (adjustment);
 }
 
 /**