diff --git a/src/com/limelight/input/EvdevAbsolute.java b/src/com/limelight/input/EvdevAbsolute.java index a053cef..7633af7 100644 --- a/src/com/limelight/input/EvdevAbsolute.java +++ b/src/com/limelight/input/EvdevAbsolute.java @@ -12,6 +12,7 @@ public class EvdevAbsolute { public final static int UP = 1, DOWN = -1, NONE = 0; private final static int ABS_OFFSET = 0x40; + private final static int UNSIGNED_BYTE_MAX_VALUE = 0xFF; private int min, max; private int avg; @@ -53,9 +54,7 @@ public class EvdevAbsolute { return reverse?Short.MAX_VALUE:Short.MIN_VALUE; else { value += valuemax) - return reverse?0:(byte) 0xFF; + return reverse?0:(byte) UNSIGNED_BYTE_MAX_VALUE; else if (value