diff --git a/src/SDL.c b/src/SDL.c index 93f7a7f6d..67db48c3b 100644 --- a/src/SDL.c +++ b/src/SDL.c @@ -407,6 +407,9 @@ SDL_QuitSubSystem(Uint32 flags) #if !SDL_AUDIO_DISABLED if ((flags & SDL_INIT_AUDIO)) { + /* audio implies events */ + flags |= SDL_INIT_EVENTS; + if (SDL_PrivateShouldQuitSubsystem(SDL_INIT_AUDIO)) { SDL_AudioQuit(); }