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

Reply via email to