summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorCadence <137074cs@gmail.com>2024-10-18 13:05:30 -0400
committerCadence <137074cs@gmail.com>2024-10-18 13:05:30 -0400
commitb4fd9d1f38fae745081df36d7d793b97253fc8c8 (patch)
tree083760789caf5ccebfeb65881e8d6a5879e6d04c /drivers
parent4631a617e5ab4ec5cc51dbc43609b269a43059d9 (diff)
downloadredot-engine-b4fd9d1f38fae745081df36d7d793b97253fc8c8.tar.gz
Fix iOS audio driver attempting to start output too early
Diffstat (limited to 'drivers')
-rw-r--r--drivers/coreaudio/audio_driver_coreaudio.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/coreaudio/audio_driver_coreaudio.cpp b/drivers/coreaudio/audio_driver_coreaudio.cpp
index fd0adb1fd1..433bbfb3f5 100644
--- a/drivers/coreaudio/audio_driver_coreaudio.cpp
+++ b/drivers/coreaudio/audio_driver_coreaudio.cpp
@@ -250,7 +250,7 @@ OSStatus AudioDriverCoreAudio::input_callback(void *inRefCon,
}
void AudioDriverCoreAudio::start() {
- if (!active) {
+ if (!active && audio_unit != nullptr) {
OSStatus result = AudioOutputUnitStart(audio_unit);
if (result != noErr) {
ERR_PRINT("AudioOutputUnitStart failed, code: " + itos(result));