Quellcode durchsuchen

audio: Fixed logic error in SDL_OpenAudioDeviceStream.

Ryan C. Gordon vor 1 Jahr
Ursprung
Commit
2471d8cc2a
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  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.
     }