diff --git a/services/core/java/com/android/server/wm/WindowManagerService.java b/services/core/java/com/android/server/wm/WindowManagerService.java index 05e88caf7bd47..e98333e77d919 100644 --- a/services/core/java/com/android/server/wm/WindowManagerService.java +++ b/services/core/java/com/android/server/wm/WindowManagerService.java @@ -2242,7 +2242,8 @@ public class WindowManagerService extends IWindowManager.Stub mAccessibilityController.onWindowTransitionLocked(win, transit); } } - final boolean isAnimating = win.mWinAnimator.isAnimating(); + final boolean isAnimating = win.mWinAnimator.isAnimating() + && !win.mWinAnimator.isDummyAnimation(); // The starting window is the last window in this app token and it isn't animating. // Allow it to be removed now as there is no additional window or animation that will // trigger its removal.