gamepad: Fix inability to disable SDL_EVENT_GAMEPAD_UPDATE_COMPLETE events

This commit is contained in:
Cameron Gutman
2025-03-28 17:06:29 -05:00
parent 418acf6295
commit 712c76fdc1

View File

@@ -405,6 +405,7 @@ static bool SDLCALL SDL_GamepadEventWatcher(void *userdata, SDL_Event *event)
{
SDL_AssertJoysticksLocked();
if (SDL_EventEnabled(SDL_EVENT_GAMEPAD_UPDATE_COMPLETE)) {
for (gamepad = SDL_gamepads; gamepad; gamepad = gamepad->next) {
if (gamepad->joystick->instance_id == event->jdevice.which) {
SDL_Event deviceevent;
@@ -416,6 +417,7 @@ static bool SDLCALL SDL_GamepadEventWatcher(void *userdata, SDL_Event *event)
break;
}
}
}
} break;
default:
break;