diff --git a/webrtc/sdk/objc/Framework/Classes/UI/RTCNSGLVideoView.m b/webrtc/sdk/objc/Framework/Classes/UI/RTCNSGLVideoView.m index 3b7008728c..9578f820a3 100644 --- a/webrtc/sdk/objc/Framework/Classes/UI/RTCNSGLVideoView.m +++ b/webrtc/sdk/objc/Framework/Classes/UI/RTCNSGLVideoView.m @@ -77,6 +77,7 @@ static CVReturn OnDisplayLinkFired(CVDisplayLinkRef displayLink, - (void)reshape { [super reshape]; NSRect frame = [self frame]; + [self ensureGLContext]; CGLLockContext([[self openGLContext] CGLContextObj]); glViewport(0, 0, frame.size.width, frame.size.height); CGLUnlockContext([[self openGLContext] CGLContextObj]);