From 4993e12fdee18982ae907ec387a0ed7ac561862b Mon Sep 17 00:00:00 2001 From: lihiu868 Date: Sat, 24 Aug 2024 19:01:51 +0800 Subject: [PATCH] invoke checkUpdate method while dragstate is accepted. Signed-off-by: lihiu868 --- packages/flutter/lib/src/gestures/monodrag.dart | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/flutter/lib/src/gestures/monodrag.dart b/packages/flutter/lib/src/gestures/monodrag.dart index 15e6d5e9d6..f7a8bc49fb 100644 --- a/packages/flutter/lib/src/gestures/monodrag.dart +++ b/packages/flutter/lib/src/gestures/monodrag.dart @@ -347,6 +347,13 @@ abstract class DragGestureRecognizer extends OneSequenceGestureRecognizer { ).distance * (_getPrimaryValueFromOffset(movedLocally) ?? 1).sign; if (_hasSufficientGlobalDistanceToAccept(event.kind, gestureSettings?.touchSlop)) { resolve(GestureDisposition.accepted); + _checkUpdate( + sourceTimeStamp: event.timeStamp, + delta: movedLocally, + primaryDelta: _getPrimaryValueFromOffset(localDelta), + globalPosition: position, + localPosition: localPosition, + ); } } } -- Gitee