* opt: tap

* revert: remove suspendedDm
This commit is contained in:
My-Responsitories
2025-10-27 21:32:39 +08:00
committed by GitHub
parent c3d3fa67f7
commit 2f6f6da6c0
2 changed files with 11 additions and 17 deletions

View File

@@ -8,7 +8,7 @@ class ImmediateTapGestureRecognizer extends OneSequenceGestureRecognizer {
super.allowedButtonsFilter,
this.onTapDown,
required this.onTapUp,
required this.onTapCancel,
this.onTapCancel,
this.onTap,
});
@@ -16,7 +16,7 @@ class ImmediateTapGestureRecognizer extends OneSequenceGestureRecognizer {
final GestureTapUpCallback onTapUp;
final GestureTapCancelCallback onTapCancel;
final GestureTapCancelCallback? onTapCancel;
final GestureTapCallback? onTap;
@@ -100,8 +100,8 @@ class ImmediateTapGestureRecognizer extends OneSequenceGestureRecognizer {
}
void _cancelGesture(String reason) {
if (_sentTapDown) {
invokeCallback<void>('onTapCancel: $reason', onTapCancel);
if (_sentTapDown && onTapCancel != null) {
invokeCallback<void>('onTapCancel: $reason', onTapCancel!);
}
_reset();
}