File tree Expand file tree Collapse file tree
packages/react-native-gesture-handler/apple Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -269,7 +269,6 @@ - (void)reset
269269 [self triggerActionFromReset ];
270270 [_gestureHandler.pointerTracker reset ];
271271 [NSObject cancelPreviousPerformRequestsWithTarget: self selector: @selector (activateAfterLongPress ) object: nil ];
272- self.enabled = YES ;
273272 [super reset ];
274273 [_gestureHandler reset ];
275274
Original file line number Diff line number Diff line change @@ -258,7 +258,7 @@ - (void)reset
258258 [NSObject cancelPreviousPerformRequestsWithTarget: self selector: @selector (cancel ) object: nil ];
259259 _tapsSoFar = 0 ;
260260 _maxNumberOfTouches = 0 ;
261- self.enabled = YES ;
261+ self.enabled = _gestureHandler. enabled ;
262262 [super reset ];
263263 [_gestureHandler reset ];
264264}
Original file line number Diff line number Diff line change @@ -33,18 +33,6 @@ - (instancetype)init
3333 return self;
3434}
3535
36- - (BOOL )shouldBeRequiredToFailByGestureRecognizer : (UIGestureRecognizer *)otherGestureRecognizer
37- {
38- // This method is used to implement "enabled" feature for gesture handlers. We enforce gesture
39- // recognizers that are connected with "disabled" handlers to wait for the root gesture
40- // recognizer to fail and this way we block them from acting.
41- RNGestureHandler *otherHandler = [RNGestureHandler findGestureHandlerByRecognizer: otherGestureRecognizer];
42- if (otherHandler != nil && otherHandler.enabled == NO ) {
43- return YES ;
44- }
45- return NO ;
46- }
47-
4836- (BOOL )canPreventGestureRecognizer : (UIGestureRecognizer *)preventedGestureRecognizer
4937{
5038 return ![preventedGestureRecognizer isKindOfClass: [RCTSurfaceTouchHandler class ]];
You can’t perform that action at this time.
0 commit comments