소스 검색

[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() {
 	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();
 
+	Error err = init_render_device();
+	ERR_FAIL_COND_V_MSG(err != OK, err, "WASAPI: init_render_device error.");
+
 	thread.start(thread_func, this);
 
 	return OK;