diff --git a/src/modules/video_capture/main/source/Mac/QTKit/video_capture_qtkit_info_objc.mm b/src/modules/video_capture/main/source/Mac/QTKit/video_capture_qtkit_info_objc.mm index f40131c372..6bd2cfc61b 100644 --- a/src/modules/video_capture/main/source/Mac/QTKit/video_capture_qtkit_info_objc.mm +++ b/src/modules/video_capture/main/source/Mac/QTKit/video_capture_qtkit_info_objc.mm @@ -86,7 +86,7 @@ using namespace webrtc; return [NSNumber numberWithInt:0]; } - if(index > (WebRtc_UWord32)_captureDeviceCountInfo) + if(index >= (WebRtc_UWord32)_captureDeviceCountInfo) { return [NSNumber numberWithInt:-1]; } @@ -179,9 +179,7 @@ using namespace webrtc; inputDevicesWithMediaType:QTMediaTypeVideo]]; _captureDeviceCountInfo = _captureDevicesInfo.count; - if(_captureDeviceCountInfo < 1){ - return [NSNumber numberWithInt:0]; - } + return [NSNumber numberWithInt:0]; }