From 48d3ea38aec6b454d250e32b9f19bce626e385f8 Mon Sep 17 00:00:00 2001 From: Yunfan Chen Date: Fri, 23 Dec 2022 02:05:23 +0000 Subject: [PATCH] Revert "Revert "Improve readability of the insets related dump"" This reverts commit 19125ed53425df2e521c2378b9933205e19622ea. The test turned green before the revert landed. Also, verified both locally and on cuttlefish, neither of them experience the test failure. Reason for revert: The patch didn't break the test. Change-Id: I7227b5538a3ab654c33cd8299cfb28b7cc67bffb --- core/java/android/view/InsetsFrameProvider.java | 3 ++- core/java/android/view/WindowManager.java | 14 ++++++++------ .../android/server/wm/WindowManagerService.java | 6 +++--- 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/core/java/android/view/InsetsFrameProvider.java b/core/java/android/view/InsetsFrameProvider.java index 58ee59d1b36bf..0a2b06ca7e70d 100644 --- a/core/java/android/view/InsetsFrameProvider.java +++ b/core/java/android/view/InsetsFrameProvider.java @@ -323,7 +323,8 @@ public class InsetsFrameProvider implements Parcelable { public String toString() { StringBuilder sb = new StringBuilder(32); sb.append("TypedInsetsSize: {"); - sb.append("windowType=").append(windowType); + sb.append("windowType=").append(ViewDebug.intToString( + WindowManager.LayoutParams.class, "type", windowType)); sb.append(", insetsSize=").append(insetsSize); sb.append("}"); return sb.toString(); diff --git a/core/java/android/view/WindowManager.java b/core/java/android/view/WindowManager.java index 67a6e89cfdd98..945b56b17d935 100644 --- a/core/java/android/view/WindowManager.java +++ b/core/java/android/view/WindowManager.java @@ -4737,10 +4737,10 @@ public interface WindowManager extends ViewManager { } if (providedInsets != null) { sb.append(System.lineSeparator()); - sb.append(" providedInsets="); + sb.append(prefix).append(" providedInsets:"); for (int i = 0; i < providedInsets.length; ++i) { - if (i > 0) sb.append(' '); - sb.append((providedInsets[i])); + sb.append(System.lineSeparator()); + sb.append(prefix).append(" ").append(providedInsets[i]); } } if (insetsRoundedCornerFrame) { @@ -4749,10 +4749,12 @@ public interface WindowManager extends ViewManager { } if (paramsForRotation != null && paramsForRotation.length != 0) { sb.append(System.lineSeparator()); - sb.append(prefix).append(" paramsForRotation="); + sb.append(prefix).append(" paramsForRotation:"); for (int i = 0; i < paramsForRotation.length; ++i) { - if (i > 0) sb.append(' '); - sb.append(paramsForRotation[i].toString()); + // Additional prefix needed for the beginning of the params of the new rotation. + sb.append(System.lineSeparator()).append(prefix).append(" "); + sb.append(Surface.rotationToString(i)).append("="); + sb.append(paramsForRotation[i].toString(prefix + " ")); } } diff --git a/services/core/java/com/android/server/wm/WindowManagerService.java b/services/core/java/com/android/server/wm/WindowManagerService.java index 23bce36fc5d4f..cc0dd58365d6c 100644 --- a/services/core/java/com/android/server/wm/WindowManagerService.java +++ b/services/core/java/com/android/server/wm/WindowManagerService.java @@ -6700,12 +6700,12 @@ public class WindowManagerService extends IWindowManager.Stub pw.print(" mDisplayFrozen="); pw.print(mDisplayFrozen); pw.print(" windows="); pw.print(mWindowsFreezingScreen); pw.print(" client="); pw.print(mClientFreezingScreen); - pw.print(" apps="); pw.print(mAppsFreezingScreen); + pw.print(" apps="); pw.println(mAppsFreezingScreen); final DisplayContent defaultDisplayContent = getDefaultDisplayContentLocked(); - pw.print(" mRotation="); pw.print(defaultDisplayContent.getRotation()); + pw.print(" mRotation="); pw.println(defaultDisplayContent.getRotation()); pw.print(" mLastOrientation="); pw.println(defaultDisplayContent.getLastOrientation()); - pw.print(" waitingForConfig="); + pw.print(" mWaitingForConfig="); pw.println(defaultDisplayContent.mWaitingForConfig); pw.print(" Animation settings: disabled="); pw.print(mAnimationsDisabled);