diff --git a/sdk/objc/helpers/RTCCameraPreviewView.m b/sdk/objc/helpers/RTCCameraPreviewView.m index adc62cc30a..57dadea5c7 100644 --- a/sdk/objc/helpers/RTCCameraPreviewView.m +++ b/sdk/objc/helpers/RTCCameraPreviewView.m @@ -47,10 +47,10 @@ if (_captureSession == captureSession) { return; } + _captureSession = captureSession; [RTCDispatcher dispatchAsyncOnType:RTCDispatcherTypeMain block:^{ - self.captureSession = captureSession; AVCaptureVideoPreviewLayer *previewLayer = [self previewLayer]; [RTCDispatcher dispatchAsyncOnType:RTCDispatcherTypeCaptureSession