SDL: audio: Fixed logic error in SDL_OpenAudioDeviceStream.

From 2471d8cc2ac07511e60c062748ed1952bd18144e Mon Sep 17 00:00:00 2001
From: "Ryan C. Gordon" <[EMAIL REDACTED]>
Date: Sun, 27 Aug 2023 19:30:31 -0400
Subject: [PATCH] audio: Fixed logic error in SDL_OpenAudioDeviceStream.

---
 src/audio/SDL_audio.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/audio/SDL_audio.c b/src/audio/SDL_audio.c
index e9109df8d179..c2b2e0598b3d 100644
--- a/src/audio/SDL_audio.c
+++ b/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.
     }