diff options
Diffstat (limited to 'gtk/gtkrange.c')
-rw-r--r-- | gtk/gtkrange.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk/gtkrange.c b/gtk/gtkrange.c index 6e96362914..bc765d1f67 100644 --- a/gtk/gtkrange.c +++ b/gtk/gtkrange.c @@ -1746,9 +1746,9 @@ coord_to_value (GtkRange *range, else { if (priv->slider_size_fixed) - frac = MAX (0, coord) / (double) (trough_length); + frac = CLAMP (coord / (double) trough_length, 0, 1); else - frac = MAX (0, coord) / (double) (trough_length - slider_length); + frac = CLAMP (coord / (double) (trough_length - slider_length), 0, 1); } if (should_invert (range)) |