[gtk/matthiasc/for-master] range: Treat lower and upper limit the same
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/matthiasc/for-master] range: Treat lower and upper limit the same
- Date: Fri, 22 May 2020 00:40:31 +0000 (UTC)
commit e9872d52d8bbaa074e89e0b8795452fe7a843b3f
Author: Matthias Clasen <mclasen redhat com>
Date: Thu May 21 20:37:54 2020 -0400
range: Treat lower and upper limit the same
When clamping values to be within the range of
the adjustment, treat the lower and upper limit
the same.
Fixes: #328
gtk/gtkrange.c | 4 ++--
1 file 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))
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]