Loading services/core/java/com/android/server/wm/AppWindowToken.java +4 −2 Original line number Diff line number Diff line Loading @@ -1357,8 +1357,10 @@ class AppWindowToken extends WindowToken implements WindowManagerService.AppFree * @return {@code true} If all children have been considered, {@code false}. */ private boolean allDrawnStatesConsidered() { for (WindowState child : mChildren) { if (!child.getDrawnStatedEvaluated()) { for (int i = mChildren.size() - 1; i >= 0; --i) { final WindowState child = mChildren.get(i); if (child.mightAffectAllDrawn(false /*visibleOnly*/ ) && !child.getDrawnStateEvaluated()) { return false; } } Loading services/core/java/com/android/server/wm/WindowState.java +8 −2 Original line number Diff line number Diff line Loading @@ -685,7 +685,7 @@ class WindowState extends WindowContainer<WindowState> implements WindowManagerP /** * Returns whether this {@link WindowState} has been considered for drawing by its parent. */ boolean getDrawnStatedEvaluated() { boolean getDrawnStateEvaluated() { return mDrawnStateEvaluated; } Loading Loading @@ -3367,7 +3367,11 @@ class WindowState extends WindowContainer<WindowState> implements WindowManagerP pw.print(prefix); pw.print("mAppToken="); pw.println(mAppToken); pw.print(prefix); pw.print(" isAnimatingWithSavedSurface()="); pw.print(isAnimatingWithSavedSurface()); pw.print(" mAppDied=");pw.println(mAppDied); pw.print(" mAppDied=");pw.print(mAppDied); pw.print(prefix); pw.print("drawnStateEvaluated="); pw.print(getDrawnStateEvaluated()); pw.print(prefix); pw.print("mightAffectAllDrawn="); pw.println(mightAffectAllDrawn(false /*visibleOnly*/)); } pw.print(prefix); pw.print("mViewVisibility=0x"); pw.print(Integer.toHexString(mViewVisibility)); Loading Loading @@ -3510,6 +3514,8 @@ class WindowState extends WindowContainer<WindowState> implements WindowManagerP if (computeDragResizing()) { pw.print(prefix); pw.println("computeDragResizing=" + computeDragResizing()); } pw.print(prefix); pw.println("isOnScreen=" + isOnScreen()); pw.print(prefix); pw.println("isVisible=" + isVisible()); } @Override Loading Loading
services/core/java/com/android/server/wm/AppWindowToken.java +4 −2 Original line number Diff line number Diff line Loading @@ -1357,8 +1357,10 @@ class AppWindowToken extends WindowToken implements WindowManagerService.AppFree * @return {@code true} If all children have been considered, {@code false}. */ private boolean allDrawnStatesConsidered() { for (WindowState child : mChildren) { if (!child.getDrawnStatedEvaluated()) { for (int i = mChildren.size() - 1; i >= 0; --i) { final WindowState child = mChildren.get(i); if (child.mightAffectAllDrawn(false /*visibleOnly*/ ) && !child.getDrawnStateEvaluated()) { return false; } } Loading
services/core/java/com/android/server/wm/WindowState.java +8 −2 Original line number Diff line number Diff line Loading @@ -685,7 +685,7 @@ class WindowState extends WindowContainer<WindowState> implements WindowManagerP /** * Returns whether this {@link WindowState} has been considered for drawing by its parent. */ boolean getDrawnStatedEvaluated() { boolean getDrawnStateEvaluated() { return mDrawnStateEvaluated; } Loading Loading @@ -3367,7 +3367,11 @@ class WindowState extends WindowContainer<WindowState> implements WindowManagerP pw.print(prefix); pw.print("mAppToken="); pw.println(mAppToken); pw.print(prefix); pw.print(" isAnimatingWithSavedSurface()="); pw.print(isAnimatingWithSavedSurface()); pw.print(" mAppDied=");pw.println(mAppDied); pw.print(" mAppDied=");pw.print(mAppDied); pw.print(prefix); pw.print("drawnStateEvaluated="); pw.print(getDrawnStateEvaluated()); pw.print(prefix); pw.print("mightAffectAllDrawn="); pw.println(mightAffectAllDrawn(false /*visibleOnly*/)); } pw.print(prefix); pw.print("mViewVisibility=0x"); pw.print(Integer.toHexString(mViewVisibility)); Loading Loading @@ -3510,6 +3514,8 @@ class WindowState extends WindowContainer<WindowState> implements WindowManagerP if (computeDragResizing()) { pw.print(prefix); pw.println("computeDragResizing=" + computeDragResizing()); } pw.print(prefix); pw.println("isOnScreen=" + isOnScreen()); pw.print(prefix); pw.println("isVisible=" + isVisible()); } @Override Loading