Loading services/java/com/android/server/wm/WindowAnimator.java +9 −1 Original line number Diff line number Diff line Loading @@ -496,7 +496,15 @@ public class WindowAnimator { final int N = mWinAnimators.size(); for (int i = 0; i < N; i++) { mWinAnimators.get(i).prepareSurfaceLocked(true); final WindowStateAnimator winAnimator = mWinAnimators.get(i); if (winAnimator.mWin.mIsWallpaper && mService.mWallpaperTarget == null) { if (!winAnimator.mWin.mWallpaperVisible && !winAnimator.mLastHidden) { // Wallpaper is no longer visible and there is no wp target => hide it. winAnimator.hide(); } continue; } winAnimator.prepareSurfaceLocked(true); } if (mDimParams != null) { Loading services/java/com/android/server/wm/WindowStateAnimator.java +1 −4 Original line number Diff line number Diff line Loading @@ -1063,10 +1063,7 @@ class WindowStateAnimator { setSurfaceBoundaries(recoveringMemory); if (mWin.mIsWallpaper && !mWin.mWallpaperVisible) { // Wallpaper is no longer visible and there is no wp target => hide it. hide(); } else if (w.mAttachedHidden || !w.isReadyForDisplay()) { if (w.mAttachedHidden || !w.isReadyForDisplay()) { hide(); mAnimator.hideWallpapersLocked(w); Loading Loading
services/java/com/android/server/wm/WindowAnimator.java +9 −1 Original line number Diff line number Diff line Loading @@ -496,7 +496,15 @@ public class WindowAnimator { final int N = mWinAnimators.size(); for (int i = 0; i < N; i++) { mWinAnimators.get(i).prepareSurfaceLocked(true); final WindowStateAnimator winAnimator = mWinAnimators.get(i); if (winAnimator.mWin.mIsWallpaper && mService.mWallpaperTarget == null) { if (!winAnimator.mWin.mWallpaperVisible && !winAnimator.mLastHidden) { // Wallpaper is no longer visible and there is no wp target => hide it. winAnimator.hide(); } continue; } winAnimator.prepareSurfaceLocked(true); } if (mDimParams != null) { Loading
services/java/com/android/server/wm/WindowStateAnimator.java +1 −4 Original line number Diff line number Diff line Loading @@ -1063,10 +1063,7 @@ class WindowStateAnimator { setSurfaceBoundaries(recoveringMemory); if (mWin.mIsWallpaper && !mWin.mWallpaperVisible) { // Wallpaper is no longer visible and there is no wp target => hide it. hide(); } else if (w.mAttachedHidden || !w.isReadyForDisplay()) { if (w.mAttachedHidden || !w.isReadyForDisplay()) { hide(); mAnimator.hideWallpapersLocked(w); Loading