Signed-off-by: Peter Hutterer <[email protected]>
---
dix/ptrveloc.c | 13 +++++++------
1 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/dix/ptrveloc.c b/dix/ptrveloc.c
index 6de02d2..8320834 100644
--- a/dix/ptrveloc.c
+++ b/dix/ptrveloc.c
@@ -701,12 +701,13 @@ static inline float
ApplySimpleSoftening(int prev_delta, int delta)
{
float result = delta;
- if (delta <= 1 && delta >= -1)
- return result;
- if (delta > prev_delta)
- result -= 0.5;
- else if (delta < prev_delta)
- result += 0.5;
+
+ if (delta < -1 || delta > 1) {
+ if (delta > prev_delta)
+ result -= 0.5;
+ else if (delta < prev_delta)
+ result += 0.5;
+ }
return result;
}
--
1.7.4.4
_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel