From 5213e1c2dfe5f5f6a47bdcb5d8efcc674d7f8250 Mon Sep 17 00:00:00 2001 From: Iwan Timmer Date: Fri, 23 May 2014 16:36:06 +0200 Subject: [PATCH] Use correct ranges for d-pad --- src/com/limelight/input/EvdevHandler.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/com/limelight/input/EvdevHandler.java b/src/com/limelight/input/EvdevHandler.java index 261626e..268e0ec 100644 --- a/src/com/limelight/input/EvdevHandler.java +++ b/src/com/limelight/input/EvdevHandler.java @@ -170,7 +170,7 @@ public class EvdevHandler implements Runnable { else if (code==mapping.abs_rz) rightTrigger = absRT.getByte(value); else if (code==mapping.abs_dpad_x) { - int dir = absRT.getDirection(value); + int dir = absDX.getDirection(value); if (dir==EvdevAbsolute.UP) { buttonFlags |= ControllerPacket.RIGHT_FLAG; buttonFlags &= ~ControllerPacket.LEFT_FLAG; @@ -182,7 +182,7 @@ public class EvdevHandler implements Runnable { buttonFlags &= ~ControllerPacket.RIGHT_FLAG; } } else if (code==mapping.abs_dpad_y) { - int dir = absRT.getDirection(value); + int dir = absDY.getDirection(value); if (dir==EvdevAbsolute.DOWN) { buttonFlags |= ControllerPacket.UP_FLAG; buttonFlags &= ~ControllerPacket.DOWN_FLAG;