Index: webrtc/sdk/objc/Framework/Classes/RTCVideoCapturer.m |
diff --git a/webrtc/sdk/objc/Framework/Classes/RTCVideoCapturer.m b/webrtc/sdk/objc/Framework/Classes/RTCVideoCapturer.m |
index e0a307b19e80fa3b82514ac2e85d867e8182750c..9d4d99dd7ce8e731e3d9401be86f5df1dc52bb72 100644 |
--- a/webrtc/sdk/objc/Framework/Classes/RTCVideoCapturer.m |
+++ b/webrtc/sdk/objc/Framework/Classes/RTCVideoCapturer.m |
@@ -10,19 +10,16 @@ |
#import "WebRTC/RTCVideoCapturer.h" |
-@implementation RTCVideoCapturer { |
- __weak id<RTCVideoCapturerDelegate> _delegate; |
-} |
+@implementation RTCVideoCapturer |
+ |
+@synthesize delegate = _delegate; |
- (instancetype)initWithDelegate:(id<RTCVideoCapturerDelegate>)delegate { |
+ NSAssert(delegate != nil, @"delegate cannot be nil"); |
if (self = [super init]) { |
_delegate = delegate; |
} |
return self; |
} |
-- (id<RTCVideoCapturerDelegate>)delegate { |
- return _delegate; |
-} |
- |
@end |