Merge "Make sure IME focus is synced to View focus" into nyc-dev
diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java
index a64827a..22091c7 100644
--- a/core/java/android/view/View.java
+++ b/core/java/android/view/View.java
@@ -9817,6 +9817,9 @@
     public void dispatchFinishTemporaryDetach() {
         onFinishTemporaryDetach();
         mPrivateFlags3 &= ~PFLAG3_TEMPORARY_DETACH;
+        if (hasWindowFocus() && hasFocus()) {
+            InputMethodManager.getInstance().focusIn(this);
+        }
     }
 
     /**