diff --git a/app/src/main/java/com/limelight/binding/input/ControllerHandler.java b/app/src/main/java/com/limelight/binding/input/ControllerHandler.java index 01d4429a..6c6e99fd 100644 --- a/app/src/main/java/com/limelight/binding/input/ControllerHandler.java +++ b/app/src/main/java/com/limelight/binding/input/ControllerHandler.java @@ -306,6 +306,11 @@ public class ControllerHandler implements InputManager.InputDeviceListener { context.leftStickDeadzoneRadius = 0.07f; context.rightStickDeadzoneRadius = 0.07f; } + // Samsung's face buttons appear as a non-virtual button so we'll classify them as remotes + // so the back button gets passed through to exit streaming + else if (devName.equals("sec_touchscreen")) { + context.isRemote = true; + } } LimeLog.info("Analog stick deadzone: "+context.leftStickDeadzoneRadius+" "+context.rightStickDeadzoneRadius);