File tree 1 file changed +10
-1
lines changed
1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -461,8 +461,8 @@ - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer
461
461
- (BOOL )gestureRecognizer : (UIGestureRecognizer *)gestureRecognizer
462
462
shouldRequireFailureOfGestureRecognizer : (UIGestureRecognizer *)otherGestureRecognizer
463
463
{
464
+ RNGestureHandler *handler = [RNGestureHandler findGestureHandlerByRecognizer: otherGestureRecognizer];
464
465
if ([_handlersToWaitFor count ]) {
465
- RNGestureHandler *handler = [RNGestureHandler findGestureHandlerByRecognizer: otherGestureRecognizer];
466
466
if (handler != nil ) {
467
467
for (NSNumber *handlerTag in _handlersToWaitFor) {
468
468
if ([handler.tag isEqual: handlerTag]) {
@@ -471,6 +471,15 @@ - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer
471
471
}
472
472
}
473
473
}
474
+
475
+ if (handler != nil ) {
476
+ for (NSNumber *handlerTag in handler->_handlersThatShouldWait ) {
477
+ if ([_tag isEqual: handlerTag]) {
478
+ return YES ;
479
+ }
480
+ }
481
+ }
482
+
474
483
return NO ;
475
484
}
476
485
You can’t perform that action at this time.
0 commit comments