Browse Source

audio: Fixed logic error in SDL_OpenAudioDeviceStream.

Ryan C. Gordon 2 years ago
parent
commit
2471d8cc2a
1 changed files with 2 additions and 2 deletions
  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) {
     if (callback) {
         int rc;
         int rc;
         if (iscapture) {
         if (iscapture) {
-            rc = SDL_SetAudioStreamGetCallback(stream, callback, userdata);
-        } else {
             rc = SDL_SetAudioStreamPutCallback(stream, callback, userdata);
             rc = SDL_SetAudioStreamPutCallback(stream, callback, userdata);
+        } else {
+            rc = SDL_SetAudioStreamGetCallback(stream, callback, userdata);
         }
         }
         SDL_assert(rc == 0);  // should only fail if stream==NULL atm.
         SDL_assert(rc == 0);  // should only fail if stream==NULL atm.
     }
     }