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

Delete AudioServer buses after driver shutdown

Bernhard Liebl 7 éve
szülő
commit
d5ed266078
1 módosított fájl, 4 hozzáadás és 4 törlés
  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() {