summaryrefslogtreecommitdiff
path: root/com/android/server/wm/WindowSurfacePlacer.java
diff options
context:
space:
mode:
Diffstat (limited to 'com/android/server/wm/WindowSurfacePlacer.java')
-rw-r--r--com/android/server/wm/WindowSurfacePlacer.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/com/android/server/wm/WindowSurfacePlacer.java b/com/android/server/wm/WindowSurfacePlacer.java
index af1fa2fe..fa33fe8f 100644
--- a/com/android/server/wm/WindowSurfacePlacer.java
+++ b/com/android/server/wm/WindowSurfacePlacer.java
@@ -449,6 +449,9 @@ class WindowSurfacePlacer {
// animating?
wtoken.setVisibility(animLp, false, transit, false, voiceInteraction);
wtoken.updateReportedVisibilityLocked();
+ // setAllAppWinAnimators so the windows get onExitAnimationDone once the animation is
+ // done.
+ wtoken.setAllAppWinAnimators();
// Force the allDrawn flag, because we want to start
// this guy's animations regardless of whether it's
// gotten drawn.