From 33581a2522bc14983de054aeda74c0b762328efc Mon Sep 17 00:00:00 2001 From: yogevbd Date: Wed, 2 Dec 2020 10:38:19 +0200 Subject: [PATCH] Fix stack popGesture in sideMenu --- .../MMDrawerController/MMDrawerController.m | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/lib/ios/RNNSideMenu/MMDrawerController/MMDrawerController.m b/lib/ios/RNNSideMenu/MMDrawerController/MMDrawerController.m index 43f544483f0..8dbfe45f999 100644 --- a/lib/ios/RNNSideMenu/MMDrawerController/MMDrawerController.m +++ b/lib/ios/RNNSideMenu/MMDrawerController/MMDrawerController.m @@ -1556,6 +1556,19 @@ - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer } #pragma mark Gesture Recogizner Delegate Helpers +- (BOOL)shouldReceiveTouch:(UITouch *)touch { + CGPoint point = [touch locationInView:self.childControllerContainerView]; + if ([self isPointContainedWithinLeftBezelRect:point] && self.leftDrawerViewController && + !self.leftSideEnabled) { + return NO; + } else if ([self isPointContainedWithinRightBezelRect:point] && + self.rightDrawerViewController && !self.rightSideEnabled) { + return NO; + } + + return YES; +} + - (MMCloseDrawerGestureMode)possibleCloseGestureModesForGestureRecognizer: (UIGestureRecognizer *)gestureRecognizer withTouch:(UITouch *)touch {