[SDL] iOS fix bug with audio interrupted by a phone call not restoring.

This commit is contained in:
Sam Lantinga 2019-05-14 14:20:54 -07:00
parent 59da5b7202
commit abcfe80480
1 changed files with 3 additions and 2 deletions

View File

@ -376,15 +376,16 @@ static BOOL update_audio_session(_THIS, SDL_bool open)
/* An interruption end notification is not guaranteed to be sent if
we were previously interrupted... resuming if needed when the app
becomes active seems to be the way to go. */
// Note: object: below needs to be nil, as otherwise it filters by the object, and session doesn't send foreground / active notifications. johna
[center addObserver:listener
selector:@selector(applicationBecameActive:)
name:UIApplicationDidBecomeActiveNotification
object:session];
object:nil];
[center addObserver:listener
selector:@selector(applicationBecameActive:)
name:UIApplicationWillEnterForegroundNotification
object:session];
object:nil];
this->hidden->interruption_listener = CFBridgingRetain(listener);
} else {