gamepad: Fix inability to disable SDL_EVENT_GAMEPAD_UPDATE_COMPLETE events

(cherry picked from commit 712c76fdc1)
This commit is contained in:
Cameron Gutman committed 2025-03-28 17:19:49 -05:00
1 parent 7939309520
commit 16f6c1058c
1 file changed
+2
+2
View File
@@ -405,6 +405,7 @@ static bool SDLCALL SDL_GamepadEventWatcher(void *userdata, SDL_Event *event)
{ {
SDL_AssertJoysticksLocked(); SDL_AssertJoysticksLocked();
if (SDL_EventEnabled(SDL_EVENT_GAMEPAD_UPDATE_COMPLETE)) {
for (gamepad = SDL_gamepads; gamepad; gamepad = gamepad->next) { for (gamepad = SDL_gamepads; gamepad; gamepad = gamepad->next) {
if (gamepad->joystick->instance_id == event->jdevice.which) { if (gamepad->joystick->instance_id == event->jdevice.which) {
SDL_Event deviceevent; SDL_Event deviceevent;
@@ -416,6 +417,7 @@ static bool SDLCALL SDL_GamepadEventWatcher(void *userdata, SDL_Event *event)
break; break;
} }
} }
}
} break; } break;
default: default:
break; break;