From e9e96cf2770fd4d0a1470c7749dd7c3822930f28 Mon Sep 17 00:00:00 2001 From: Bi Fuguo <1782765876@qq.com> Date: Wed, 8 Jan 2025 15:06:18 +0800 Subject: [PATCH] update TouchAction::Click condition Signed-off-by: Bi Fuguo <1782765876@qq.com> --- components/compositing/touch.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/components/compositing/touch.rs b/components/compositing/touch.rs index d4d00899f909d..b3793ece116e4 100644 --- a/components/compositing/touch.rs +++ b/components/compositing/touch.rs @@ -237,8 +237,11 @@ impl TouchHandler { unreachable!("On touchup received, but already flinging.") }, WaitingForScript => { - self.state = Nothing; - TouchAction::Click + if self.active_touch_points.is_empty() { + self.state = Nothing; + return TouchAction::Click; + } + TouchAction::NoAction }, DefaultPrevented | MultiTouch => { if self.active_touch_points.is_empty() {