diff --git a/src_c/camera_windows.c b/src_c/camera_windows.c index 7f5400279c..d9c24359f6 100644 --- a/src_c/camera_windows.c +++ b/src_c/camera_windows.c @@ -410,6 +410,9 @@ _select_source_type(pgCameraObject *self, IMFMediaType **mp) native_types[index], &MF_MT_FRAME_RATE, fps_max_ratio); HANDLEHR(hr); } + else { + hr = S_OK; /* clear error */ + } *mp = native_types[index]; goto cleanup;