From 6c4c4be6f6f6548fdf84fbdc3898076f77e29b83 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Mon, 18 Sep 2023 11:40:32 -0400 Subject: [PATCH] v2.2.0: fixed crashes with text input and controllers --- .../src/main/java/com/watabou/input/ControllerHandler.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/SPD-classes/src/main/java/com/watabou/input/ControllerHandler.java b/SPD-classes/src/main/java/com/watabou/input/ControllerHandler.java index b5055f48f..c9a7a3b33 100644 --- a/SPD-classes/src/main/java/com/watabou/input/ControllerHandler.java +++ b/SPD-classes/src/main/java/com/watabou/input/ControllerHandler.java @@ -45,7 +45,8 @@ public class ControllerHandler implements ControllerListener { public static boolean controllerActive = false; //sufficiently large number so that it'll never collide with touch pointers (which start at 0) - public static final int CONTROLLER_POINTER_ID = 1000; + //19 is the max to avoid array overflow when interacting with some libGDX graphics objects + public static final int CONTROLLER_POINTER_ID = 19; private static void setControllerType(Controller controller){ if (controller.getName().contains("Xbox")){