浏览代码

audio: Fixed logic error in SDL_OpenAudioDeviceStream.

Ryan C. Gordon 2 年之前
父节点
当前提交
2471d8cc2a
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/audio/SDL_audio.c

+ 2 - 2
src/audio/SDL_audio.c

@@ -1552,9 +1552,9 @@ SDL_AudioStream *SDL_OpenAudioDeviceStream(SDL_AudioDeviceID devid, const SDL_Au
     if (callback) {
         int rc;
         if (iscapture) {
-            rc = SDL_SetAudioStreamGetCallback(stream, callback, userdata);
-        } else {
             rc = SDL_SetAudioStreamPutCallback(stream, callback, userdata);
+        } else {
+            rc = SDL_SetAudioStreamGetCallback(stream, callback, userdata);
         }
         SDL_assert(rc == 0);  // should only fail if stream==NULL atm.
     }