scale: Fix value position

by not using the range's gadget which is not allocated to any position
anymore.
This commit is contained in:
Timm Bäder 2017-05-05 18:07:19 +02:00 committed by Matthias Clasen
parent a71edd2925
commit 1d782b8930
3 changed files with 2 additions and 10 deletions

View File

@ -3654,9 +3654,3 @@ gtk_range_get_slider_gadget (GtkRange *range)
{
return range->priv->slider_gadget;
}
GtkCssGadget *
gtk_range_get_gadget (GtkRange *range)
{
return range->priv->gadget;
}

View File

@ -50,7 +50,6 @@ void _gtk_range_set_steppers (GtkRange *range
gboolean has_d);
GtkCssGadget *gtk_range_get_slider_gadget (GtkRange *range);
GtkCssGadget *gtk_range_get_gadget (GtkRange *range);
G_END_DECLS

View File

@ -291,11 +291,10 @@ gtk_scale_allocate_value (GtkScale *scale,
GtkScalePrivate *priv = scale->priv;
GtkWidget *widget = GTK_WIDGET (scale);
GtkRange *range = GTK_RANGE (widget);
GtkCssGadget *range_gadget, *slider_gadget;
GtkCssGadget *slider_gadget;
GtkAllocation range_alloc, slider_alloc, value_alloc;
range_gadget = gtk_range_get_gadget (range);
gtk_css_gadget_get_margin_allocation (range_gadget, &range_alloc, NULL);
gtk_widget_get_margin_allocation (widget, &range_alloc);
slider_gadget = gtk_range_get_slider_gadget (range);
gtk_css_gadget_get_border_allocation (slider_gadget, &slider_alloc, NULL);