From d75a0fa42d8fbcf686bc332dfff0211c9f8e7b71 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 28 Aug 2023 09:02:21 +1000 Subject: [PATCH] tablet: fix the tilt range being off by one Kernel ranges are inclusiv min/max, so let's make sure we calculate that correctly. Signed-off-by: Peter Hutterer --- src/evdev-tablet.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/evdev-tablet.c b/src/evdev-tablet.c index c290845c..7cfa424c 100644 --- a/src/evdev-tablet.c +++ b/src/evdev-tablet.c @@ -374,7 +374,7 @@ normalize_pressure(const struct input_absinfo *absinfo, static inline double adjust_tilt(const struct input_absinfo *absinfo) { - double range = absinfo->maximum - absinfo->minimum; + double range = absinfo->maximum - absinfo->minimum + 1; double value = (absinfo->value - absinfo->minimum) / range; const int WACOM_MAX_DEGREES = 64;