From 1f9ee626704389517aeb2f05b2ea4bb1c11935b2 Mon Sep 17 00:00:00 2001 From: Yohei Yukawa Date: Fri, 3 Dec 2021 14:52:36 +0000 Subject: [PATCH] Revert "Use IMM#invalidateInput() in EditText#setText()" This reverts commit 01732bb37a09f4d2146185ab3f61fa248283b97d [1]. Reason for revert: Caused regression in Chrome Omnibox [1]: I8d2e0be22454b106ded15c78c876b55dc6e60a13 Bug: 203086369 Fix: 208941904 Test: presubmit Change-Id: I5915f6bad63d8e978cb98a79076b9c57089422f8 --- core/java/android/widget/Editor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/android/widget/Editor.java b/core/java/android/widget/Editor.java index a8bf50e76a653..62585c1a40d18 100644 --- a/core/java/android/widget/Editor.java +++ b/core/java/android/widget/Editor.java @@ -1848,7 +1848,7 @@ public class Editor { if (mHasPendingRestartInputForSetText) { final InputMethodManager imm = getInputMethodManager(); if (imm != null) { - imm.invalidateInput(mTextView); + imm.restartInput(mTextView); } mHasPendingRestartInputForSetText = false; }