Commit 3f813cf1ef69808cd00d8c932df4a153f3f96a95

Ozkan Sezer 2022-05-04T10:05:56

SDL_rawinputjoystick.c: fixed -Werror=declaration-after-statement

diff --git a/src/joystick/windows/SDL_rawinputjoystick.c b/src/joystick/windows/SDL_rawinputjoystick.c
index 4795733..e28fea0 100644
--- a/src/joystick/windows/SDL_rawinputjoystick.c
+++ b/src/joystick/windows/SDL_rawinputjoystick.c
@@ -1586,14 +1586,17 @@ RAWINPUT_UpdateOtherAPIs(SDL_Joystick *joystick)
     int guide_button = joystick->nbuttons - 1;
     int left_trigger = joystick->naxes - 2;
     int right_trigger = joystick->naxes - 1;
+#ifdef SDL_JOYSTICK_RAWINPUT_WGI
+    SDL_bool xinput_correlated;
+#endif
 
     RAWINPUT_FillMatchState(&match_state_xinput, ctx->match_state);
 
 #ifdef SDL_JOYSTICK_RAWINPUT_WGI
     #ifdef SDL_JOYSTICK_RAWINPUT_XINPUT
-        SDL_bool xinput_correlated = ctx->xinput_correlated;
+    xinput_correlated = ctx->xinput_correlated;
     #else
-        SDL_bool xinput_correlated = SDL_FALSE;
+    xinput_correlated = SDL_FALSE;
     #endif
     /* Parallel logic to WINDOWS_XINPUT below */
     RAWINPUT_UpdateWindowsGamingInput();