summaryrefslogtreecommitdiff
path: root/gtk/gtkrange.c
diff options
context:
space:
mode:
authorCosimo Cecchi <cosimoc@gnome.org>2016-03-02 22:23:11 -0800
committerCosimo Cecchi <cosimoc@gnome.org>2016-03-02 22:23:11 -0800
commit8ebc03a1d1be20c6c4c52192d3584a976e3530c4 (patch)
tree8e998579f0f091ea04f31c654c65b18900f51e14 /gtk/gtkrange.c
parentf9ed3fdd7b2e24ada9fba609ecc573ab015457f0 (diff)
downloadgtk+-8ebc03a1d1be20c6c4c52192d3584a976e3530c4.tar.gz
range: use border allocation for gadget hit test
The border is typically part of the reactive part of the widget. This matches the pre-gadget behavior.
Diffstat (limited to 'gtk/gtkrange.c')
-rw-r--r--gtk/gtkrange.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/gtk/gtkrange.c b/gtk/gtkrange.c
index c8d6129abb..9953be80fc 100644
--- a/gtk/gtkrange.c
+++ b/gtk/gtkrange.c
@@ -3389,20 +3389,20 @@ gtk_range_update_mouse_location (GtkRange *range)
if (priv->grab_location != MOUSE_OUTSIDE)
priv->mouse_location = priv->grab_location;
else if (priv->stepper_a_gadget &&
- gtk_css_gadget_content_box_contains_point (priv->stepper_a_gadget, x, y))
+ gtk_css_gadget_border_box_contains_point (priv->stepper_a_gadget, x, y))
priv->mouse_location = MOUSE_STEPPER_A;
else if (priv->stepper_b_gadget &&
- gtk_css_gadget_content_box_contains_point (priv->stepper_b_gadget, x, y))
+ gtk_css_gadget_border_box_contains_point (priv->stepper_b_gadget, x, y))
priv->mouse_location = MOUSE_STEPPER_B;
else if (priv->stepper_c_gadget &&
- gtk_css_gadget_content_box_contains_point (priv->stepper_c_gadget, x, y))
+ gtk_css_gadget_border_box_contains_point (priv->stepper_c_gadget, x, y))
priv->mouse_location = MOUSE_STEPPER_C;
else if (priv->stepper_d_gadget &&
- gtk_css_gadget_content_box_contains_point (priv->stepper_d_gadget, x, y))
+ gtk_css_gadget_border_box_contains_point (priv->stepper_d_gadget, x, y))
priv->mouse_location = MOUSE_STEPPER_D;
- else if (gtk_css_gadget_content_box_contains_point (priv->slider_gadget, x, y))
+ else if (gtk_css_gadget_border_box_contains_point (priv->slider_gadget, x, y))
priv->mouse_location = MOUSE_SLIDER;
- else if (gtk_css_gadget_content_box_contains_point (priv->trough_gadget, x, y))
+ else if (gtk_css_gadget_border_box_contains_point (priv->trough_gadget, x, y))
priv->mouse_location = MOUSE_TROUGH;
else if (gtk_css_gadget_margin_box_contains_point (priv->gadget, x, y))
priv->mouse_location = MOUSE_WIDGET;