From 8c8a39e1b06b83ce07bdfe487a4bbf76bab1779f Mon Sep 17 00:00:00 2001 From: Haoyu Zhang Date: Fri, 27 Jan 2023 13:25:33 -0800 Subject: [PATCH] Exit insert mode when EditText lose focus Bug: 266134129 Test: atest TextViewHandwritingGestureTest Change-Id: I54cf4716bb18c632ab60de8be16a723c06b405e7 --- core/java/android/widget/Editor.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/java/android/widget/Editor.java b/core/java/android/widget/Editor.java index f2f455702f5db..f4a8639d3bce7 100644 --- a/core/java/android/widget/Editor.java +++ b/core/java/android/widget/Editor.java @@ -1637,6 +1637,10 @@ public class Editor { mSelectionModifierCursorController.resetTouchOffsets(); } + if (mInsertModeController != null) { + mInsertModeController.exitInsertMode(); + } + ensureNoSelectionIfNonSelectable(); } }