summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author jainrachit <jainrachit@google.com> 2025-03-12 20:35:59 +0000
committer Rachit Jain <jainrachit@google.com> 2025-03-13 11:36:04 -0700
commiteba3d8210096508baaf630a60358dae37c20c388 (patch)
tree3e5905bec5606187d1564e541d42ff1a4924e309
parentd464624f3a9fc439448880f5378ce1d48235d5ff (diff)
Add latest safe region bounds on the activity in the dump
- Since a WindowContainer may not have some assigned safe region bounds but an activity can still be within the safe region bounds because of safe region bounds being present on the closest ancestor WindowContainer, dump the safe region bounds being used by the activity for easy debugging. Bug: 380132497 Bug: 368408934 Flag: com.android.window.flags.safe_region_letterboxing Test: m Change-Id: Ibe82177d911f68147878cc210f227e454e3f8564
-rw-r--r--services/core/java/com/android/server/wm/AppCompatSafeRegionPolicy.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/wm/AppCompatSafeRegionPolicy.java b/services/core/java/com/android/server/wm/AppCompatSafeRegionPolicy.java
index 959609309da1..cd6a01478eef 100644
--- a/services/core/java/com/android/server/wm/AppCompatSafeRegionPolicy.java
+++ b/services/core/java/com/android/server/wm/AppCompatSafeRegionPolicy.java
@@ -156,6 +156,8 @@ class AppCompatSafeRegionPolicy {
void dump(@NonNull PrintWriter pw, @NonNull String prefix) {
if (mNeedsSafeRegionBounds) {
pw.println(prefix + " mNeedsSafeRegionBounds=true");
+ pw.println(
+ prefix + " latestSafeRegionBoundsOnActivity=" + getLatestSafeRegionBounds());
}
if (isLetterboxedForSafeRegionOnlyAllowed()) {
pw.println(prefix + " isLetterboxForSafeRegionOnlyAllowed=true");