From 0ff7c02bc954dc0bbc939dbafcd9c8620b9e1e1c Mon Sep 17 00:00:00 2001 From: CZ Theng Date: Tue, 22 Oct 2019 20:36:40 +0800 Subject: [PATCH] Add multipleTouchEnabled for subview of RTCMTLVideoView and RTCEAGLVideoView MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug: webrtc:11044 Change-Id: Ice4232d54d4680b3228295ef8053e405cd0fa786 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/157980 Reviewed-by: Peter Hanspers Commit-Queue: Kári Helgason Cr-Commit-Position: refs/heads/master@{#29583} --- sdk/objc/components/renderer/metal/RTCMTLVideoView.m | 5 +++++ sdk/objc/components/renderer/opengl/RTCEAGLVideoView.m | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/sdk/objc/components/renderer/metal/RTCMTLVideoView.m b/sdk/objc/components/renderer/metal/RTCMTLVideoView.m index f8575c0cfe..c9a622e484 100644 --- a/sdk/objc/components/renderer/metal/RTCMTLVideoView.m +++ b/sdk/objc/components/renderer/metal/RTCMTLVideoView.m @@ -119,6 +119,11 @@ self.videoFrameSize = CGSizeZero; } +- (void)setMultipleTouchEnabled:(BOOL)multipleTouchEnabled { + [super setMultipleTouchEnabled:multipleTouchEnabled]; + self.metalView.multipleTouchEnabled = multipleTouchEnabled; +} + - (void)layoutSubviews { [super layoutSubviews]; diff --git a/sdk/objc/components/renderer/opengl/RTCEAGLVideoView.m b/sdk/objc/components/renderer/opengl/RTCEAGLVideoView.m index 19b3dcc004..0ccbf9dd6f 100644 --- a/sdk/objc/components/renderer/opengl/RTCEAGLVideoView.m +++ b/sdk/objc/components/renderer/opengl/RTCEAGLVideoView.m @@ -137,6 +137,11 @@ return YES; } +- (void)setMultipleTouchEnabled:(BOOL)multipleTouchEnabled { + [super setMultipleTouchEnabled:multipleTouchEnabled]; + _glkView.multipleTouchEnabled = multipleTouchEnabled; +} + - (void)dealloc { [[NSNotificationCenter defaultCenter] removeObserver:self]; UIApplicationState appState =