Forráskód Böngészése

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

Ryan C. Gordon 1 éve
szülő
commit
121a2dce15
1 módosított fájl, 1 hozzáadás és 0 törlés
  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) {