From 55673966cf375d650ad607c0ab7dc649a5939bf5 Mon Sep 17 00:00:00 2001 From: jeiea Date: Tue, 29 Apr 2025 07:40:43 +0900 Subject: [PATCH] win-capture: Fix warnings with Visual Studio 2022 17.14 Following error occurs with Visual Studio 2022 v17.14 Preview 4.0 and Windows 11 SDK 10.0.26100.0. duplicator-monitor-capture.c(766,35): error C2220: the following warning is treated as an error duplicator-monitor-capture.c(766,35): warning C5287: operands are different enum types 'window_capture_method' and 'display_capture_method'; use an explicit cast to silence this warning The warning is reasonable, so change mismatched enum type. --- plugins/win-capture/duplicator-monitor-capture.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/win-capture/duplicator-monitor-capture.c b/plugins/win-capture/duplicator-monitor-capture.c index 6f320284d..fd72727df 100644 --- a/plugins/win-capture/duplicator-monitor-capture.c +++ b/plugins/win-capture/duplicator-monitor-capture.c @@ -762,7 +762,7 @@ static void update_settings_visibility(obs_properties_t *props, struct duplicato { pthread_mutex_lock(&capture->update_mutex); - const enum window_capture_method method = capture->method; + const enum display_capture_method method = capture->method; const bool dxgi_options = method == METHOD_DXGI; const bool wgc_options = method == METHOD_WGC;