From b06dec8449ed2b74a0056664958c7af1ea3897c5 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sat, 16 Sep 2023 19:09:40 -0500 Subject: [PATCH] Fix detection of G Cloud gamepad as an internal controller --- .../java/com/limelight/binding/input/ControllerHandler.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 be52aa9c..02c1eedd 100644 --- a/app/src/main/java/com/limelight/binding/input/ControllerHandler.java +++ b/app/src/main/java/com/limelight/binding/input/ControllerHandler.java @@ -497,7 +497,9 @@ public class ControllerHandler implements InputManager.InputDeviceListener, UsbD deviceName.contains("joy_key") || // These are the gamepad buttons on the Archos Gamepad 2 deviceName.contains("keypad") || // These are gamepad buttons on the XPERIA Play deviceName.equalsIgnoreCase("NVIDIA Corporation NVIDIA Controller v01.01") || // Gamepad on Shield Portable - deviceName.equalsIgnoreCase("NVIDIA Corporation NVIDIA Controller v01.02")) // Gamepad on Shield Portable (?) + deviceName.equalsIgnoreCase("NVIDIA Corporation NVIDIA Controller v01.02") || // Gamepad on Shield Portable (?) + deviceName.equalsIgnoreCase("GR0006") // Gamepad on Logitech G Cloud + ) { LimeLog.info(dev.getName()+" is internal by hardcoded mapping"); return false;