audio: Make sure device->hidden is NULL after CloseDevice

This commit is contained in:
Ryan C. Gordon
2023-07-05 02:44:52 -04:00
parent 3d6ba0cafd
commit 121a2dce15

View File

@@ -1091,6 +1091,7 @@ static void ClosePhysicalAudioDevice(SDL_AudioDevice *device)
if (device->is_opened) {
current_audio.impl.CloseDevice(device); // if ProvidesOwnCallbackThread, this must join on any existing device thread before returning!
device->is_opened = SDL_FALSE;
device->hidden = NULL; // just in case.
}
if (device->work_buffer) {