From 62ea2968944b6eb709d0c945f21f0abb3f5bec9c Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" 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 471a472c7f..c7f6209245 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;