From d915ad785896a2e869eb4e2c7ca429e3e363df34 Mon Sep 17 00:00:00 2001 From: carnivore233 Date: Tue, 16 Apr 2024 17:28:47 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90RichEditor=E3=80=91=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E5=85=A8=E9=80=89=E5=A4=8D=E5=88=B6=E5=90=8E=E4=B8=8D=E5=9B=9E?= =?UTF-8?q?=E8=B0=83=E5=85=89=E6=A0=87=E5=8F=98=E5=8C=96=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: carnivore233 --- .../components_ng/pattern/rich_editor/rich_editor_pattern.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frameworks/core/components_ng/pattern/rich_editor/rich_editor_pattern.cpp b/frameworks/core/components_ng/pattern/rich_editor/rich_editor_pattern.cpp index 12c3c784c7e..c82ea0ede6e 100644 --- a/frameworks/core/components_ng/pattern/rich_editor/rich_editor_pattern.cpp +++ b/frameworks/core/components_ng/pattern/rich_editor/rich_editor_pattern.cpp @@ -2170,6 +2170,9 @@ void RichEditorPattern::InitLongPressEvent(const RefPtr& gestur auto onTextSelectorChange = [weak = WeakClaim(this), &selector = textSelector_]() { auto pattern = weak.Upgrade(); CHECK_NULL_VOID(pattern); + if (!selector.SelectNothing()) { + pattern->StopTwinkling(); + } pattern->FireOnSelectionChange(selector); auto frameNode = pattern->GetHost(); CHECK_NULL_VOID(frameNode); -- Gitee