| Index: webrtc/sdk/objc/Framework/Classes/Metal/RTCMTLNSVideoView.m
|
| diff --git a/webrtc/sdk/objc/Framework/Classes/Metal/RTCMTLNSVideoView.m b/webrtc/sdk/objc/Framework/Classes/Metal/RTCMTLNSVideoView.m
|
| index 7c7084149311746868e7bec9f7b5c4bdc6716fa0..dd413932676c80434edfee918d5e1c100878779f 100644
|
| --- a/webrtc/sdk/objc/Framework/Classes/Metal/RTCMTLNSVideoView.m
|
| +++ b/webrtc/sdk/objc/Framework/Classes/Metal/RTCMTLNSVideoView.m
|
| @@ -17,7 +17,7 @@
|
|
|
| #import "RTCMTLI420Renderer.h"
|
|
|
| -@interface RTCMTLNSVideoView () <MTKViewDelegate>
|
| +@interface RTCMTLNSVideoView ()<MTKViewDelegate>
|
| @property(nonatomic) id<RTCMTLRenderer> renderer;
|
| @property(nonatomic, strong) MTKView *metalView;
|
| @property(atomic, strong) RTCVideoFrame *videoFrame;
|
| @@ -90,6 +90,9 @@
|
|
|
| #pragma mark - MTKViewDelegate methods
|
| - (void)drawInMTKView:(nonnull MTKView *)view {
|
| + if (self.videoFrame == nil) {
|
| + return;
|
| + }
|
| if (view == self.metalView) {
|
| [_renderer drawFrame:self.videoFrame];
|
| }
|
|
|