From d118a6d3ff6e669ee17f00b7c6e13f7a2f77c857 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Tue, 23 Jun 2020 21:48:50 -0700 Subject: [PATCH] Prevent edges of analog sticks from being clipped --- .../limelight/binding/input/virtual_controller/AnalogStick.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/limelight/binding/input/virtual_controller/AnalogStick.java b/app/src/main/java/com/limelight/binding/input/virtual_controller/AnalogStick.java index 6e13ade3..8c8fbea1 100644 --- a/app/src/main/java/com/limelight/binding/input/virtual_controller/AnalogStick.java +++ b/app/src/main/java/com/limelight/binding/input/virtual_controller/AnalogStick.java @@ -210,7 +210,7 @@ public class AnalogStick extends VirtualControllerElement { @Override protected void onSizeChanged(int w, int h, int oldw, int oldh) { // calculate new radius sizes depending - radius_complete = getPercent(getCorrectWidth() / 2, 100); + radius_complete = getPercent(getCorrectWidth() / 2, 100) - 2 * getDefaultStrokeWidth(); radius_dead_zone = getPercent(getCorrectWidth() / 2, 30); radius_analog_stick = getPercent(getCorrectWidth() / 2, 20);