From 6afb8ce1bfcc579a0cd4c47db33b4c281eca202d Mon Sep 17 00:00:00 2001 From: Till Friebe Date: Fri, 19 Mar 2021 17:02:29 +0100 Subject: [PATCH] Remove callback when participant loses arena --- lib/widgets/text_selection.dart | 23 ++++------------------- 1 file changed, 4 insertions(+), 19 deletions(-) diff --git a/lib/widgets/text_selection.dart b/lib/widgets/text_selection.dart index e74318ac..0790cbd0 100644 --- a/lib/widgets/text_selection.dart +++ b/lib/widgets/text_selection.dart @@ -670,10 +670,10 @@ class _EditorTextSelectionGestureDetectorState final Map gestures = {}; - gestures[_TransparentTapGestureRecognizer] = - GestureRecognizerFactoryWithHandlers<_TransparentTapGestureRecognizer>( - () => _TransparentTapGestureRecognizer(debugOwner: this), - (_TransparentTapGestureRecognizer instance) { + gestures[TapGestureRecognizer] = + GestureRecognizerFactoryWithHandlers( + () => 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); - } - } -}