Преглед на файлове

[3.x] Fix Dummy audio driver initialization issue on WASAPI output device initialization failure

(cherry picked from commit 61b1e2e83fd23492a062ff9e8addeeb12e7a098d)
Alessandro Famà преди 1 година
родител
ревизия
3c50662d33
променени са 1 файла, в които са добавени 3 реда и са изтрити 5 реда
  1. 3 5
      drivers/wasapi/audio_driver_wasapi.cpp

+ 3 - 5
drivers/wasapi/audio_driver_wasapi.cpp

@@ -399,13 +399,11 @@ Error AudioDriverWASAPI::finish_capture_device() {
 Error AudioDriverWASAPI::init() {
 Error AudioDriverWASAPI::init() {
 	mix_rate = GLOBAL_GET("audio/mix_rate");
 	mix_rate = GLOBAL_GET("audio/mix_rate");
 
 
-	Error err = init_render_device();
-	if (err != OK) {
-		ERR_PRINT("WASAPI: init_render_device error");
-	}
-
 	exit_thread.clear();
 	exit_thread.clear();
 
 
+	Error err = init_render_device();
+	ERR_FAIL_COND_V_MSG(err != OK, err, "WASAPI: init_render_device error.");
+
 	thread.start(thread_func, this);
 	thread.start(thread_func, this);
 
 
 	return OK;
 	return OK;