1
0
forked from Clones/Controlify

🐛 Better naming of XInput devices

This commit is contained in:
isXander
2023-08-02 23:15:03 +01:00
parent 9ae1159b6d
commit 90710d1510

View File

@ -61,7 +61,13 @@ public class GLFWGamepadDriver implements BasicGamepadInputDriver, NameProviderD
@Override @Override
public String getName() { public String getName() {
return GLFW.glfwGetGamepadName(jid); String name = GLFW.glfwGetGamepadName(jid);
// For some reason joystick name bypasses XInput abstractions.
// In my case, joystick returns 'Wireless Xbox Controller'.
if ("XInput Gamepad (GLFW)".equals(name)) {
return GLFW.glfwGetJoystickName(jid);
}
return name;
} }
@Override @Override