From 62ea2968944b6eb709d0c945f21f0abb3f5bec9c Mon Sep 17 00:00:00 2001
From: "Ryan C. Gordon" <[EMAIL REDACTED]>
Date: Mon, 27 Apr 2026 10:39:06 -0400
Subject: [PATCH] coreaudio: Patched to compile on iOS.
---
src/audio/coreaudio/SDL_coreaudio.m | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/audio/coreaudio/SDL_coreaudio.m b/src/audio/coreaudio/SDL_coreaudio.m
index 471a472c7f214..c7f6209245934 100644
--- a/src/audio/coreaudio/SDL_coreaudio.m
+++ b/src/audio/coreaudio/SDL_coreaudio.m
@@ -598,7 +598,7 @@ static void COREAUDIO_CloseDevice(SDL_AudioDevice *device)
if (device->hidden->interruption_listener) {
SDLInterruptionListener *listener = (SDLInterruptionListener *)CFBridgingRelease(device->hidden->interruption_listener);
device->hidden->interruption_listener = nil;
- [center removeObserver:listener];
+ [[NSNotificationCenter defaultCenter] removeObserver:listener];
@synchronized(listener) {
listener.device = NULL;
}
@@ -977,6 +977,7 @@ static bool COREAUDIO_OpenDevice(SDL_AudioDevice *device)
}
#ifndef MACOSX_COREAUDIO
+ NSNotificationCenter *center = [NSNotificationCenter defaultCenter];
SDLInterruptionListener *listener = [SDLInterruptionListener new];
listener.device = device;