diff --git a/ChangeLog b/ChangeLog index d1cf803..36f1cc1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-03-17 Lucas Rocha + + * src/scale.c (zenity_scale): set value range before setting value + in order to correctly set initial state (Fixes bug #521574). + 2007-03-17 Lucas Rocha * src/option.c: added comment on a string in order clarify its diff --git a/src/scale.c b/src/scale.c index 91b0ef5..d69bd8a 100644 --- a/src/scale.c +++ b/src/scale.c @@ -81,8 +81,8 @@ zenity_scale (ZenityData *data, ZenityScaleData *scale_data) if (scale_data->dialog_text) gtk_label_set_markup (GTK_LABEL (text), g_strcompress (scale_data->dialog_text)); - gtk_range_set_value (GTK_RANGE (scale), scale_data->value); gtk_range_set_range (GTK_RANGE (scale), scale_data->min_value, scale_data->max_value); + gtk_range_set_value (GTK_RANGE (scale), scale_data->value); gtk_range_set_increments (GTK_RANGE (scale), scale_data->step, 0); if (scale_data->print_partial)