Merge "Remove over aggressive optimization." into jb-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
78a9b67691
@@ -496,15 +496,7 @@ public class WindowAnimator {
|
||||
|
||||
final int N = mWinAnimators.size();
|
||||
for (int i = 0; i < N; i++) {
|
||||
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);
|
||||
mWinAnimators.get(i).prepareSurfaceLocked(true);
|
||||
}
|
||||
|
||||
if (mDimParams != null) {
|
||||
|
||||
@@ -1063,7 +1063,10 @@ class WindowStateAnimator {
|
||||
|
||||
setSurfaceBoundaries(recoveringMemory);
|
||||
|
||||
if (w.mAttachedHidden || !w.isReadyForDisplay()) {
|
||||
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()) {
|
||||
hide();
|
||||
mAnimator.hideWallpapersLocked(w);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user