diff options
| author | Taran Singh <tarandeep@google.com> | 2020-05-06 21:35:23 +0000 |
|---|---|---|
| committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2020-05-06 21:35:23 +0000 |
| commit | 3014893992fbcc7bc193b6664eb3d7ddd1101364 (patch) | |
| tree | c2645714148bb5b1bb2bf87fd7ae425f2580af51 /core/java/android | |
| parent | 7f0bd4bcec53a5d0b13c9071442f7fab04783be0 (diff) | |
| parent | b2988f3e4f83d3636a3032d4777af0b65e7a1bdf (diff) | |
Merge "Revert "Keeps the served view of the window when focus to the ne..."" into rvc-dev am: e974c347fd am: b2988f3e4f
Change-Id: I706b407462dda80ef939cc3dd962a580cc50d35e
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/view/inputmethod/InputMethodManager.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/core/java/android/view/inputmethod/InputMethodManager.java b/core/java/android/view/inputmethod/InputMethodManager.java index 3cf61098f11c..71dd6653f6a6 100644 --- a/core/java/android/view/inputmethod/InputMethodManager.java +++ b/core/java/android/view/inputmethod/InputMethodManager.java @@ -645,6 +645,11 @@ public final class InputMethodManager { @Override public void setCurrentRootView(ViewRootImpl rootView) { synchronized (mH) { + if (mCurRootView != null) { + // Reset the last served view and restart window focus state of the root view. + mCurRootView.getImeFocusController().setServedView(null); + mRestartOnNextWindowFocus = true; + } mCurRootView = rootView; } } |
