mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-07-23 09:12:38 +00:00
audio: Fixed linked list when logical devs move to a new default physical dev.
This commit is contained in:
@@ -2478,6 +2478,9 @@ void SDL_DefaultAudioDeviceChanged(SDL_AudioDevice *new_default_device)
|
||||
logdev->physical_device = new_default_device;
|
||||
logdev->prev = NULL;
|
||||
logdev->next = new_default_device->logical_devices;
|
||||
if (new_default_device->logical_devices) {
|
||||
new_default_device->logical_devices->prev = logdev;
|
||||
}
|
||||
new_default_device->logical_devices = logdev;
|
||||
SDL_UnlockRWLock(current_audio.subsystem_rwlock);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user