diff --git a/core/java/android/view/inputmethod/InputMethodManager.java b/core/java/android/view/inputmethod/InputMethodManager.java index 687990124a558..4f4c6b99e5824 100644 --- a/core/java/android/view/inputmethod/InputMethodManager.java +++ b/core/java/android/view/inputmethod/InputMethodManager.java @@ -1348,7 +1348,7 @@ public final class InputMethodManager { synchronized (mH) { if (DEBUG) Log.v(TAG, "onViewDetachedFromWindow: view=" + dumpViewInfo(view) + " mServedView=" + dumpViewInfo(mServedView)); - if (mServedView == view && view.hasWindowFocus()) { + if (mServedView == view) { mNextServedView = null; scheduleCheckFocusLocked(view); }