From 425b51e51c9e00bec79839ffcc4b5be305f771a3 Mon Sep 17 00:00:00 2001 From: fgsfds Date: Wed, 7 Jan 2026 09:17:34 +0100 Subject: [PATCH] input: fix build with SDL<2.0.16 --- port/src/input.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/port/src/input.c b/port/src/input.c index adfb9b619..5dc230f8d 100644 --- a/port/src/input.c +++ b/port/src/input.c @@ -712,7 +712,12 @@ s32 inputInit(void) } if (useRawInput) { SDL_SetHint(SDL_HINT_JOYSTICK_RAWINPUT, "1"); +#ifdef SDL_HINT_JOYSTICK_RAWINPUT_CORRELATE_XINPUT SDL_SetHint(SDL_HINT_JOYSTICK_RAWINPUT_CORRELATE_XINPUT, "1"); +#elif defined(SDL_HINT_JOYSTICK_HIDAPI_CORRELATE_XINPUT) + // old name for SDL_HINT_JOYSTICK_RAWINPUT_CORRELATE_XINPUT before SDL2.0.16 + SDL_SetHint(SDL_HINT_JOYSTICK_HIDAPI_CORRELATE_XINPUT, "1"); +#endif } if (!SDL_WasInit(SDL_INIT_GAMECONTROLLER | SDL_INIT_HAPTIC)) {