From c6db1be4cc2601a02f0ad0e7146b9b3d6a516090 Mon Sep 17 00:00:00 2001 From: TYM Tsai Date: Wed, 30 Jun 2021 09:14:27 +0800 Subject: [PATCH] Notify Content Capture when deselected Notify Content Capture with the text changed event when deselected. Bug: 184311217 Test: manual 1.long press trigger selection, event is sent. 2.drag selection indicators, send event after the drag is done. 3.deselecting, event is sent. Test: atest CtsContentCaptureServiceTestCases Change-Id: I3d05b8e798bfb5b213817b36f163aab0a688bdf4 --- core/java/android/widget/SelectionActionModeHelper.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/java/android/widget/SelectionActionModeHelper.java b/core/java/android/widget/SelectionActionModeHelper.java index eb6bce4a2f59c..3f160122185bb 100644 --- a/core/java/android/widget/SelectionActionModeHelper.java +++ b/core/java/android/widget/SelectionActionModeHelper.java @@ -604,6 +604,7 @@ public final class SelectionActionModeHelper { */ public void onSelectionDestroyed() { mAllowReset = false; + mTextView.notifyContentCaptureTextChanged(); // Wait a few ms to see if the selection was destroyed because of a text change event. mDelayedLogAbandon.schedule(100 /* ms */); }