浏览代码

Fix mismatch between Init and Quit

Init says that audio implies events (line 195), Quit was missing the implication.
Jasper Hugunin 2 年之前
父节点
当前提交
27ee8c8e14
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      src/SDL.c

+ 3 - 0
src/SDL.c

@@ -407,6 +407,9 @@ SDL_QuitSubSystem(Uint32 flags)
 
 
 #if !SDL_AUDIO_DISABLED
 #if !SDL_AUDIO_DISABLED
     if ((flags & SDL_INIT_AUDIO)) {
     if ((flags & SDL_INIT_AUDIO)) {
+        /* audio implies events */
+        flags |= SDL_INIT_EVENTS;
+
         if (SDL_PrivateShouldQuitSubsystem(SDL_INIT_AUDIO)) {
         if (SDL_PrivateShouldQuitSubsystem(SDL_INIT_AUDIO)) {
             SDL_AudioQuit();
             SDL_AudioQuit();
         }
         }