summaryrefslogtreecommitdiff
path: root/gtk/gtkrange.c
diff options
context:
space:
mode:
authorCosimo Cecchi <cosimoc@gnome.org>2016-02-23 10:45:19 -0800
committerCosimo Cecchi <cosimoc@gnome.org>2016-02-29 10:45:12 -0800
commit6827bd5e04d6e93140ca9aaa04b897fe37db27a1 (patch)
tree9fd28fe1d4d88bd1c5a5ea3005bff4faa586075f /gtk/gtkrange.c
parentf0d9afd3005206dfe0962965a2fa21baf9e1fa97 (diff)
downloadgtk+-6827bd5e04d6e93140ca9aaa04b897fe37db27a1.tar.gz
range: move slider drawing where it belongs
The slider gadget is a child of the trough gadget, so draw it from there.
Diffstat (limited to 'gtk/gtkrange.c')
-rw-r--r--gtk/gtkrange.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk/gtkrange.c b/gtk/gtkrange.c
index 4e3432b9aa..32b1451b70 100644
--- a/gtk/gtkrange.c
+++ b/gtk/gtkrange.c
@@ -2254,6 +2254,8 @@ gtk_range_render_trough (GtkCssGadget *gadget,
if (priv->has_origin)
gtk_css_gadget_draw (priv->highlight_gadget, cr);
+ gtk_css_gadget_draw (priv->slider_gadget, cr);
+
return gtk_widget_has_visible_focus (widget);
}
@@ -2271,8 +2273,6 @@ gtk_range_draw (GtkWidget *widget,
if (draw_trough)
gtk_css_gadget_draw (priv->trough_gadget, cr);
- gtk_css_gadget_draw (priv->slider_gadget, cr);
-
if (priv->stepper_a_gadget)
gtk_css_gadget_draw (priv->stepper_a_gadget, cr);