From f2c3af83f4c836513dac156bf399979a9a9b93dc Mon Sep 17 00:00:00 2001 From: Iwan Timmer Date: Fri, 23 May 2014 16:16:19 +0200 Subject: [PATCH] Ranges right converted to short or byte value in gamepad code --- src/com/limelight/input/EvdevAbsolute.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/com/limelight/input/EvdevAbsolute.java b/src/com/limelight/input/EvdevAbsolute.java index b07ee83..c925fa2 100644 --- a/src/com/limelight/input/EvdevAbsolute.java +++ b/src/com/limelight/input/EvdevAbsolute.java @@ -51,12 +51,12 @@ public class EvdevAbsolute { public short getShort(int value) { if (Math.abs(value-avg)range+avg) + else if (value>avg+range) return reverse?Short.MIN_VALUE:Short.MAX_VALUE; - else if (valuerange+avg) + else if (value>avg+range) return reverse?Byte.MIN_VALUE:Byte.MAX_VALUE; - else if (value