Selaa lähdekoodia

Merge pull request #15153 from poke1024/fix12112

Delete AudioServer buses after driver shutdown
Noshyaar 7 vuotta sitten
vanhempi
commit
52deb679df
1 muutettua tiedostoa jossa 4 lisäystä ja 4 poistoa
  1. 4 4
      servers/audio_server.cpp

+ 4 - 4
servers/audio_server.cpp

@@ -892,15 +892,15 @@ void AudioServer::load_default_bus_layout() {
 
 void AudioServer::finish() {
 
+	for (int i = 0; i < AudioDriverManager::get_driver_count(); i++) {
+		AudioDriverManager::get_driver(i)->finish();
+	}
+
 	for (int i = 0; i < buses.size(); i++) {
 		memdelete(buses[i]);
 	}
 
 	buses.clear();
-
-	for (int i = 0; i < AudioDriverManager::get_driver_count(); i++) {
-		AudioDriverManager::get_driver(i)->finish();
-	}
 }
 
 void AudioServer::update() {