From 0136f721c476814e2cf452690fa8ae838121b135 Mon Sep 17 00:00:00 2001 From: Stenzek Date: Sun, 7 Sep 2025 23:34:18 +1000 Subject: [PATCH] SDLInputSource: Fix possible negative input to SDL_GetJoystickButton() --- src/util/sdl_input_source.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util/sdl_input_source.cpp b/src/util/sdl_input_source.cpp index 88c20a59d..5ed3e135b 100644 --- a/src/util/sdl_input_source.cpp +++ b/src/util/sdl_input_source.cpp @@ -1168,7 +1168,7 @@ std::optional SDLInputSource::GetCurrentValue(InputBindingKey key) { ret = BoolToFloat(SDL_GetGamepadButton(cd->gamepad, static_cast(key.data))); } - else if (key.data >= std::size(s_sdl_axis_names)) + else if (key.data >= std::size(s_sdl_button_names)) { ret = BoolToFloat(SDL_GetJoystickButton(cd->joystick, static_cast(key.data - std::size(s_sdl_button_names))));