Browse Source

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.

(cherry picked from commit 55673966cf375d650ad607c0ab7dc649a5939bf5)
jeiea 6 months ago
parent
commit
6811012e8b
1 changed files with 1 additions and 1 deletions
  1. 1 1
      plugins/win-capture/duplicator-monitor-capture.c

+ 1 - 1
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;