Pārlūkot izejas kodu

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

Ryan C. Gordon 2 gadi atpakaļ
vecāks
revīzija
121a2dce15
1 mainītis faili ar 1 papildinājumiem un 0 dzēšanām
  1. 1 0
      src/audio/SDL_audio.c

+ 1 - 0
src/audio/SDL_audio.c

@@ -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) {