From f6a2d297d1bbf7c6bbff80cbdd5fef71ef384fe8 Mon Sep 17 00:00:00 2001 From: tanay Date: Sat, 24 Apr 2021 16:49:13 -0400 Subject: [PATCH] Fix failed assertion when tap/scrolling on any link --- lib/src/utils.dart | 31 +------------------------------ 1 file changed, 1 insertion(+), 30 deletions(-) diff --git a/lib/src/utils.dart b/lib/src/utils.dart index cdd2c363b9..e37f41b93a 100644 --- a/lib/src/utils.dart +++ b/lib/src/utils.dart @@ -49,38 +49,9 @@ class Context { // This class is a workaround so that both an image // and a link can detect taps at the same time. class MultipleTapGestureRecognizer extends TapGestureRecognizer { - bool _ready = false; - - @override - void addAllowedPointer(PointerDownEvent event) { - if (state == GestureRecognizerState.ready) { - _ready = true; - } - super.addAllowedPointer(event); - } - - @override - void handlePrimaryPointer(PointerEvent event) { - if (event is PointerCancelEvent) { - _ready = false; - } - super.handlePrimaryPointer(event); - } - - @override - void resolve(GestureDisposition disposition) { - if (_ready && disposition == GestureDisposition.rejected) { - _ready = false; - } - super.resolve(disposition); - } - @override void rejectGesture(int pointer) { - if (_ready) { - acceptGesture(pointer); - _ready = false; - } + acceptGesture(pointer); } }