Loading services/core/java/com/android/server/wm/WindowState.java +5 −1 Original line number Diff line number Diff line Loading @@ -4373,7 +4373,11 @@ class WindowState extends WindowContainer<WindowState> implements WindowManagerP Slog.d(TAG, "relayoutVisibleWindow: " + this + " mAnimatingExit=true, mRemoveOnExit=" + mRemoveOnExit + ", mDestroying=" + mDestroying); mWinAnimator.cancelExitAnimationForNextAnimationLocked(); // Cancel the existing exit animation for the next enter animation. if (isSelfAnimating()) { cancelAnimation(); destroySurfaceUnchecked(); } mAnimatingExit = false; } if (mDestroying) { Loading services/core/java/com/android/server/wm/WindowStateAnimator.java +0 −8 Original line number Diff line number Diff line Loading @@ -248,14 +248,6 @@ class WindowStateAnimator { mWallpaperControllerLocked = win.getDisplayContent().mWallpaperController; } void cancelExitAnimationForNextAnimationLocked() { if (DEBUG_ANIM) Slog.d(TAG, "cancelExitAnimationForNextAnimationLocked: " + mWin); mWin.cancelAnimation(); mWin.destroySurfaceUnchecked(); } void onAnimationFinished() { // Done animating, clean up. if (DEBUG_ANIM) Slog.v( Loading Loading
services/core/java/com/android/server/wm/WindowState.java +5 −1 Original line number Diff line number Diff line Loading @@ -4373,7 +4373,11 @@ class WindowState extends WindowContainer<WindowState> implements WindowManagerP Slog.d(TAG, "relayoutVisibleWindow: " + this + " mAnimatingExit=true, mRemoveOnExit=" + mRemoveOnExit + ", mDestroying=" + mDestroying); mWinAnimator.cancelExitAnimationForNextAnimationLocked(); // Cancel the existing exit animation for the next enter animation. if (isSelfAnimating()) { cancelAnimation(); destroySurfaceUnchecked(); } mAnimatingExit = false; } if (mDestroying) { Loading
services/core/java/com/android/server/wm/WindowStateAnimator.java +0 −8 Original line number Diff line number Diff line Loading @@ -248,14 +248,6 @@ class WindowStateAnimator { mWallpaperControllerLocked = win.getDisplayContent().mWallpaperController; } void cancelExitAnimationForNextAnimationLocked() { if (DEBUG_ANIM) Slog.d(TAG, "cancelExitAnimationForNextAnimationLocked: " + mWin); mWin.cancelAnimation(); mWin.destroySurfaceUnchecked(); } void onAnimationFinished() { // Done animating, clean up. if (DEBUG_ANIM) Slog.v( Loading