|
|
|
@ -670,10 +670,10 @@ class _EditorTextSelectionGestureDetectorState |
|
|
|
|
final Map<Type, GestureRecognizerFactory> gestures = |
|
|
|
|
<Type, GestureRecognizerFactory>{}; |
|
|
|
|
|
|
|
|
|
gestures[_TransparentTapGestureRecognizer] = |
|
|
|
|
GestureRecognizerFactoryWithHandlers<_TransparentTapGestureRecognizer>( |
|
|
|
|
() => _TransparentTapGestureRecognizer(debugOwner: this), |
|
|
|
|
(_TransparentTapGestureRecognizer instance) { |
|
|
|
|
gestures[TapGestureRecognizer] = |
|
|
|
|
GestureRecognizerFactoryWithHandlers<TapGestureRecognizer>( |
|
|
|
|
() => TapGestureRecognizer(debugOwner: this), |
|
|
|
|
(TapGestureRecognizer instance) { |
|
|
|
|
instance |
|
|
|
|
..onTapDown = _handleTapDown |
|
|
|
|
..onTapUp = _handleTapUp |
|
|
|
@ -735,18 +735,3 @@ class _EditorTextSelectionGestureDetectorState |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
class _TransparentTapGestureRecognizer extends TapGestureRecognizer { |
|
|
|
|
_TransparentTapGestureRecognizer({ |
|
|
|
|
Object debugOwner, |
|
|
|
|
}) : super(debugOwner: debugOwner); |
|
|
|
|
|
|
|
|
|
@override |
|
|
|
|
void rejectGesture(int pointer) { |
|
|
|
|
if (state == GestureRecognizerState.ready) { |
|
|
|
|
acceptGesture(pointer); |
|
|
|
|
} else { |
|
|
|
|
super.rejectGesture(pointer); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|