2
0
Эх сурвалжийг харах

Merge pull request #15153 from poke1024/fix12112

Delete AudioServer buses after driver shutdown
Noshyaar 7 жил өмнө
parent
commit
52deb679df

+ 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() {