summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Wale Ogunwale <ogunwale@google.com> 2016-08-11 21:05:45 +0000
committer android-build-merger <android-build-merger@google.com> 2016-08-11 21:05:45 +0000
commit5d132bf0215ac79608560ea31a443f5d65dbe801 (patch)
tree69f032b24d524ad314d9bd87c752aaed62a4deb5
parent3d2acc1ab6f581fa54ee90a91d688e71f3cf2b03 (diff)
parent3c0d44e6336bf15e73f2461d97fcd24fe83ed2ef (diff)
Clear WS.mDestroying on AWT.clearAnimatingFlags
am: 3c0d44e633 Change-Id: I7188dc89d20ee7d96f99e0116cef0eaa4b1bcc4e
-rw-r--r--services/core/java/com/android/server/wm/AppWindowToken.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/wm/AppWindowToken.java b/services/core/java/com/android/server/wm/AppWindowToken.java
index d55226f24c6c..1f385dfac5a5 100644
--- a/services/core/java/com/android/server/wm/AppWindowToken.java
+++ b/services/core/java/com/android/server/wm/AppWindowToken.java
@@ -359,6 +359,11 @@ class AppWindowToken extends WindowToken {
// placement for this window during this period, one or more frame will
// show up with wrong position or scale.
win.mWinAnimator.mAnimating = false;
+
+ if (win.mDestroying) {
+ win.mDestroying = false;
+ service.mDestroySurface.remove(win);
+ }
}
}
requestUpdateWallpaperIfNeeded();