summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Chong Zhang <chz@google.com> 2015-09-29 21:11:36 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2015-09-29 21:11:36 +0000
commitfdb5d2f7ce7b34700ad5f0b05e889edb86f414d6 (patch)
tree30107b40ec5acb7c963d413e34abda87e01cff3e
parent57bbbaca0b1485772b4dff724a1f84be013ee042 (diff)
parenta8be1b99ec6c9ad675d80717c25a57fed0aea923 (diff)
Merge "Carry over app token when preserving window"
-rw-r--r--core/java/com/android/internal/policy/PhoneWindow.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/core/java/com/android/internal/policy/PhoneWindow.java b/core/java/com/android/internal/policy/PhoneWindow.java
index 2e4d9b50b7be..41c92576ffea 100644
--- a/core/java/com/android/internal/policy/PhoneWindow.java
+++ b/core/java/com/android/internal/policy/PhoneWindow.java
@@ -337,6 +337,10 @@ public class PhoneWindow extends Window implements MenuBuilder.Callback {
mElevation = preservedWindow.getElevation();
mLoadEleveation = false;
mForceDecorInstall = true;
+ // If we're preserving window, carry over the app token from the preserved
+ // window, as we'll be skipping the addView in handleResumeActivity(), and
+ // the token will not be updated as for a new window.
+ getAttributes().token = preservedWindow.getAttributes().token;
}
}