From 6bc2232a3c3a9f2780efd6ebeb75fdc1ae8920cd Mon Sep 17 00:00:00 2001 From: Yunfan Chen Date: Wed, 15 Jun 2022 18:29:20 +0900 Subject: [PATCH] Print layout extended by cutout private flag in toString() This is missing while introduced the new private flag. To include it and print it out when it's set to help debugging layout related issue. Bug: 236101339 Test: LayoutParams#toString() Change-Id: Ifa37a989f497f6f6d0f4d2ac2f884f83d537c9aa --- core/java/android/view/WindowManager.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/java/android/view/WindowManager.java b/core/java/android/view/WindowManager.java index 326b8514ce005..0bbdf6bda5531 100644 --- a/core/java/android/view/WindowManager.java +++ b/core/java/android/view/WindowManager.java @@ -2591,6 +2591,7 @@ public interface WindowManager extends ViewManager { PRIVATE_FLAG_SYSTEM_ERROR, PRIVATE_FLAG_DISABLE_WALLPAPER_TOUCH_EVENTS, PRIVATE_FLAG_FORCE_SHOW_STATUS_BAR, + PRIVATE_FLAG_LAYOUT_SIZE_EXTENDED_BY_CUTOUT, PRIVATE_FLAG_FORCE_DECOR_VIEW_VISIBILITY, PRIVATE_FLAG_WILL_NOT_REPLACE_ON_RELAUNCH, PRIVATE_FLAG_LAYOUT_CHILD_WINDOW_IN_PARENT_FRAME, @@ -2651,6 +2652,10 @@ public interface WindowManager extends ViewManager { mask = PRIVATE_FLAG_FORCE_SHOW_STATUS_BAR, equals = PRIVATE_FLAG_FORCE_SHOW_STATUS_BAR, name = "FORCE_STATUS_BAR_VISIBLE"), + @ViewDebug.FlagToString( + mask = PRIVATE_FLAG_LAYOUT_SIZE_EXTENDED_BY_CUTOUT, + equals = PRIVATE_FLAG_LAYOUT_SIZE_EXTENDED_BY_CUTOUT, + name = "LAYOUT_SIZE_EXTENDED_BY_CUTOUT"), @ViewDebug.FlagToString( mask = PRIVATE_FLAG_FORCE_DECOR_VIEW_VISIBILITY, equals = PRIVATE_FLAG_FORCE_DECOR_VIEW_VISIBILITY,