Loading services/core/java/com/android/server/wm/WindowState.java +3 −1 Original line number Diff line number Diff line Loading @@ -2115,14 +2115,16 @@ final class WindowState implements WindowManagerPolicy.WindowState { mWasVisibleBeforeClientHidden = false; } void clearAnimatingWithSavedSurface() { boolean clearAnimatingWithSavedSurface() { if (mAnimatingWithSavedSurface) { // App has drawn something to its windows, we're no longer animating with // the saved surfaces. if (DEBUG_ANIM) Slog.d(TAG, "clearAnimatingWithSavedSurface(): win=" + this); mAnimatingWithSavedSurface = false; return true; } return false; } @Override Loading services/core/java/com/android/server/wm/WindowStateAnimator.java +3 −3 Original line number Diff line number Diff line Loading @@ -585,7 +585,7 @@ class WindowStateAnimator { + drawStateToString()); } mWin.clearAnimatingWithSavedSurface(); boolean layoutNeeded = mWin.clearAnimatingWithSavedSurface(); if (mDrawState == DRAW_PENDING) { if (DEBUG_SURFACE_TRACE || DEBUG_ANIM || SHOW_TRANSACTIONS || DEBUG_ORIENTATION) Loading @@ -595,10 +595,10 @@ class WindowStateAnimator { Slog.v(TAG, "Draw state now committed in " + mWin); } mDrawState = COMMIT_DRAW_PENDING; return true; layoutNeeded = true; } return false; return layoutNeeded; } // This must be called while inside a transaction. Loading Loading
services/core/java/com/android/server/wm/WindowState.java +3 −1 Original line number Diff line number Diff line Loading @@ -2115,14 +2115,16 @@ final class WindowState implements WindowManagerPolicy.WindowState { mWasVisibleBeforeClientHidden = false; } void clearAnimatingWithSavedSurface() { boolean clearAnimatingWithSavedSurface() { if (mAnimatingWithSavedSurface) { // App has drawn something to its windows, we're no longer animating with // the saved surfaces. if (DEBUG_ANIM) Slog.d(TAG, "clearAnimatingWithSavedSurface(): win=" + this); mAnimatingWithSavedSurface = false; return true; } return false; } @Override Loading
services/core/java/com/android/server/wm/WindowStateAnimator.java +3 −3 Original line number Diff line number Diff line Loading @@ -585,7 +585,7 @@ class WindowStateAnimator { + drawStateToString()); } mWin.clearAnimatingWithSavedSurface(); boolean layoutNeeded = mWin.clearAnimatingWithSavedSurface(); if (mDrawState == DRAW_PENDING) { if (DEBUG_SURFACE_TRACE || DEBUG_ANIM || SHOW_TRANSACTIONS || DEBUG_ORIENTATION) Loading @@ -595,10 +595,10 @@ class WindowStateAnimator { Slog.v(TAG, "Draw state now committed in " + mWin); } mDrawState = COMMIT_DRAW_PENDING; return true; layoutNeeded = true; } return false; return layoutNeeded; } // This must be called while inside a transaction. Loading