summaryrefslogtreecommitdiff
path: root/services
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2022-05-30 21:37:19 -0700
committerLinux Build Service Account <lnxbuild@localhost>2022-05-30 21:37:19 -0700
commitd8710b8757752e1dcb8e123d4b3caf30657177ef (patch)
treec507c4ffe15c6cf407491765aa478d382524b43a /services
parente76785ff394a3a44c820c6bd90aa139f6a029d30 (diff)
parentdc3593b6f9e98c14cc311279eaad1122e3f955cb (diff)
Merge dc3593b6f9e98c14cc311279eaad1122e3f955cb on remote branch
Change-Id: I9eef1a6906d6595041f1591804091a0c397984dd
Diffstat (limited to 'services')
-rw-r--r--services/core/java/com/android/server/wm/DisplayContent.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/wm/DisplayContent.java b/services/core/java/com/android/server/wm/DisplayContent.java
index 42c6dd43ebce..19df6345c22a 100644
--- a/services/core/java/com/android/server/wm/DisplayContent.java
+++ b/services/core/java/com/android/server/wm/DisplayContent.java
@@ -4122,6 +4122,9 @@ class DisplayContent extends RootDisplayArea implements WindowManagerPolicy.Disp
* which controls the visibility and animation of the input method window.
*/
void updateImeInputAndControlTarget(WindowState target) {
+ if (target != null && target.mActivityRecord != null) {
+ target.mActivityRecord.mImeInsetsFrozenUntilStartInput = false;
+ }
if (mImeInputTarget != target) {
ProtoLog.i(WM_DEBUG_IME, "setInputMethodInputTarget %s", target);
setImeInputTarget(target);