GameInput: don't say the device is present if we won't handle it

(cherry picked from commit 71d0d069ed)
This commit is contained in:
Sam Lantinga
2026-08-02 15:57:17 -07:00
parent 9d8087305d
commit 1fc5a58e3a
+3 -1
View File
@@ -492,7 +492,9 @@ static bool GAMEINPUT_JoystickIsDevicePresent(Uint16 vendor_id, Uint16 product_i
if (vendor_id == USB_VENDOR_MICROSOFT &&
product_id == USB_PRODUCT_XBOX_ONE_XBOXGIP_CONTROLLER) {
// The Xbox One controller shows up as a hardcoded raw input VID/PID, which we definitely handle
return true;
if (SDL_GetHintBoolean(SDL_HINT_JOYSTICK_GAMEINPUT, SDL_GAMEINPUT_DEFAULT)) {
return true;
}
}
for (int i = 0; i < g_GameInputList.count; ++i) {