diff --git a/src/audio/SDL_audio.c b/src/audio/SDL_audio.c index 6bbd666c76..4f13b54a8a 100644 --- a/src/audio/SDL_audio.c +++ b/src/audio/SDL_audio.c @@ -2065,6 +2065,8 @@ void SDL_DefaultAudioDeviceChanged(SDL_AudioDevice *new_default_device) RefPhysicalAudioDevice(new_default_device); UnrefPhysicalAudioDevice(current_default_device); + SDL_SetAudioPostmixCallback(logdev->instance_id, logdev->postmix, logdev->postmix_userdata); + SDL_PendingAudioDeviceEvent *p; // Queue an event for each logical device we moved.