summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Craig Mautner <cmautner@google.com> 2014-03-26 00:21:56 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2014-03-26 00:21:56 +0000
commitd1e32cd3207215e8bb63f18c6a5a4880b5344ef8 (patch)
tree606f3173cfa5508f1d058bb2e12fa4f7df7be4bf
parentc3bcce5907553c6f006fc2c0ac74383f01647827 (diff)
parent79e6578b6c7e8352f86942b99de4513133a1acdb (diff)
Merge "Defer removal of activity until animation complete." into klp-modular-dev
-rw-r--r--services/core/java/com/android/server/wm/WindowManagerService.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/wm/WindowManagerService.java b/services/core/java/com/android/server/wm/WindowManagerService.java
index 658d34c15c78..3b11c4ecd256 100644
--- a/services/core/java/com/android/server/wm/WindowManagerService.java
+++ b/services/core/java/com/android/server/wm/WindowManagerService.java
@@ -9418,7 +9418,7 @@ public class WindowManagerService extends IWindowManager.Stub
mStackIdToStack.valueAt(stackNdx).mExitingAppTokens;
for (i = exitingAppTokens.size() - 1; i >= 0; i--) {
AppWindowToken token = exitingAppTokens.get(i);
- if (!token.hasVisible && !mClosingApps.contains(token)) {
+ if (!token.hasVisible && !mClosingApps.contains(token) && !token.mDeferRemoval) {
// Make sure there is no animation running on this token,
// so any windows associated with it will be removed as
// soon as their animations are complete