From a4099aaa01b00cd01fc817fdee35d7885b49209f Mon Sep 17 00:00:00 2001 From: Joanne Chung Date: Thu, 26 Dec 2019 11:20:30 +0800 Subject: Ensure OVERTYPE event has an entity type. Bug: 145282510 Test: atest FrameworksCoreTests:android.widget.TextViewActivityTest Change-Id: Ia064318198effbdfde00566c6746ab922573c32d --- core/java/android/view/textclassifier/TextClassificationSession.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'core/java/android') diff --git a/core/java/android/view/textclassifier/TextClassificationSession.java b/core/java/android/view/textclassifier/TextClassificationSession.java index abfbc6c4f4ae..4329a206746d 100644 --- a/core/java/android/view/textclassifier/TextClassificationSession.java +++ b/core/java/android/view/textclassifier/TextClassificationSession.java @@ -20,6 +20,7 @@ import android.annotation.WorkerThread; import android.view.textclassifier.SelectionEvent.InvocationMethod; import com.android.internal.util.Preconditions; + import java.util.Objects; /** @@ -183,6 +184,7 @@ final class TextClassificationSession implements TextClassifier { mSmartEvent = event; break; case SelectionEvent.ACTION_ABANDON: + case SelectionEvent.ACTION_OVERTYPE: if (mPrevEvent != null) { event.setEntityType(mPrevEvent.getEntityType()); } -- cgit v1.2.3