diff --git a/src/joystick/windows/SDL_windows_gaming_input.c b/src/joystick/windows/SDL_windows_gaming_input.c index 02ec81fef..e91fd859e 100644 --- a/src/joystick/windows/SDL_windows_gaming_input.c +++ b/src/joystick/windows/SDL_windows_gaming_input.c @@ -414,7 +414,7 @@ static HRESULT STDMETHODCALLTYPE IEventHandler_CRawGameControllerVtbl_InvokeRemo SDL_LockJoysticks(); /* Can we get delayed calls to InvokeRemoved() after WGI_JoystickQuit()? */ - if (SDL_JoysticksQuitting() || !SDL_JoysticksInitialized()) { + if (!SDL_JoysticksInitialized()) { SDL_UnlockJoysticks(); return S_OK; }