diff --git a/src/Input.cpp b/src/Input.cpp index 83197c65..2e09de12 100644 --- a/src/Input.cpp +++ b/src/Input.cpp @@ -18,10 +18,11 @@ void ReleaseDirectInput(void) // Close opened joystick (if exists) if (joystick != NULL) { - SDL_QuitSubSystem(SDL_INIT_JOYSTICK); SDL_JoystickClose(joystick); joystick = NULL; } + + SDL_QuitSubSystem(SDL_INIT_JOYSTICK); } BOOL HookAllDirectInputDevices(void);