From: Timm Bäder Date: Sun, 6 Oct 2019 12:36:25 +0000 (+0200) Subject: spinbutton: Fix adjustment value thinko X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1^2~18^2~20^2~762 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=e325f65c8ad044682b2040ae277b6759f8947f66;p=gtk4.git spinbutton: Fix adjustment value thinko Using ints here is wrong as it makes it impossible to e.g. edit a double in the [0; 1] range. --- diff --git a/gtk/gtkspinbutton.c b/gtk/gtkspinbutton.c index bae263878e..ce51cdb29d 100644 --- a/gtk/gtkspinbutton.c +++ b/gtk/gtkspinbutton.c @@ -994,9 +994,9 @@ static void update_buttons_sensitivity (GtkSpinButton *spin_button) { GtkSpinButtonPrivate *priv = gtk_spin_button_get_instance_private (spin_button); - int lower = gtk_adjustment_get_lower (priv->adjustment); - int upper = gtk_adjustment_get_upper (priv->adjustment); - int value = gtk_adjustment_get_value (priv->adjustment); + const double lower = gtk_adjustment_get_lower (priv->adjustment); + const double upper = gtk_adjustment_get_upper (priv->adjustment); + const double value = gtk_adjustment_get_value (priv->adjustment); gtk_widget_set_sensitive (priv->up_button, priv->wrap || upper - value > EPSILON);