Sfoglia il codice sorgente

Fix WASAPI cleanup

Audio drivers are destroyed on OS destruction, when memory management is no longer available so they must release their dynamic allocations explicitly in their `finish()` method.
Pedro J. Estébanez 8 anni fa
parent
commit
868211eba7
1 ha cambiato i file con 2 aggiunte e 0 eliminazioni
  1. 2 0
      drivers/wasapi/audio_driver_wasapi.cpp

+ 2 - 0
drivers/wasapi/audio_driver_wasapi.cpp

@@ -337,6 +337,8 @@ void AudioDriverWASAPI::finish() {
 		memdelete(mutex);
 		mutex = NULL;
 	}
+
+	samples_in.clear();
 }
 
 AudioDriverWASAPI::AudioDriverWASAPI() {