diff options
| -rw-r--r-- | services/core/java/com/android/server/wm/WindowManagerService.java | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/wm/WindowManagerService.java b/services/core/java/com/android/server/wm/WindowManagerService.java index 3f57c55cc51b..45e28e1a25eb 100644 --- a/services/core/java/com/android/server/wm/WindowManagerService.java +++ b/services/core/java/com/android/server/wm/WindowManagerService.java @@ -2229,9 +2229,8 @@ public class WindowManagerService extends IWindowManager.Stub // trigger its removal. final boolean lastWinStartingNotAnimating = startingWindow && appToken!= null && appToken.allAppWindows.size() == 1 && !isAnimating; - if (!lastWinStartingNotAnimating && (win.mExiting || isAnimating)) { + if (!lastWinStartingNotAnimating && win.mExiting) { // The exit animation is running... wait for it! - win.mExiting = true; win.mRemoveOnExit = true; win.setDisplayLayoutNeeded(); final boolean focusChanged = updateFocusedWindowLocked( |