From 902874e36222f5250085166ef68c48bb11b0a1b9 Mon Sep 17 00:00:00 2001 From: Palana Date: Fri, 11 Jul 2014 15:49:31 +0200 Subject: [PATCH] mac-avcapture: Fix logic error in preset list handling --- plugins/mac-avcapture/av-capture.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/mac-avcapture/av-capture.m b/plugins/mac-avcapture/av-capture.m index 6d07a81b..a4d9d82e 100644 --- a/plugins/mac-avcapture/av-capture.m +++ b/plugins/mac-avcapture/av-capture.m @@ -650,7 +650,7 @@ static void fill_presets(AVCaptureDevice *dev, obs_property_t list, bool preset_found = false; for (NSString *preset in presets()) { bool is_current = [preset isEqualToString:current_preset]; - bool supported = !dev || + bool supported = dev && [dev supportsAVCaptureSessionPreset:preset]; if (is_current) @@ -688,7 +688,7 @@ static bool check_preset(AVCaptureDevice *dev, bool presets_changed = false; for (NSString *preset in presets()) { bool is_listed = [listed member:preset] != nil; - bool supported = !dev || + bool supported = dev && [dev supportsAVCaptureSessionPreset:preset]; if (supported == is_listed) -- GitLab