Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 841d528b authored by Louis Chang's avatar Louis Chang
Browse files

Adding Dim Bounds to Proto

Bug: 370958445
Test: TaskFragmentOrganizerTest
Flag: TEST_ONLY
Change-Id: I49763f9c1f83175290bb2dcc831b3b79924e0d98
parent 9f054ccb
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -465,6 +465,7 @@ message WindowStateProto {
    repeated .android.graphics.RectProto unrestricted_keep_clear_areas = 46;
    repeated .android.view.InsetsSourceProto mergedLocalInsetsSources = 47;
    optional int32 requested_visible_types = 48;
    optional .android.graphics.RectProto dim_bounds = 49;
}

message IdentifierProto {
+7 −0
Original line number Diff line number Diff line
@@ -157,6 +157,7 @@ import static com.android.server.wm.WindowStateProto.ANIMATING_EXIT;
import static com.android.server.wm.WindowStateProto.ANIMATOR;
import static com.android.server.wm.WindowStateProto.ATTRIBUTES;
import static com.android.server.wm.WindowStateProto.DESTROYING;
import static com.android.server.wm.WindowStateProto.DIM_BOUNDS;
import static com.android.server.wm.WindowStateProto.DISPLAY_ID;
import static com.android.server.wm.WindowStateProto.FORCE_SEAMLESS_ROTATION;
import static com.android.server.wm.WindowStateProto.GIVEN_CONTENT_INSETS;
@@ -4115,6 +4116,12 @@ class WindowState extends WindowContainer<WindowState> implements WindowManagerP
                mMergedLocalInsetsSources.valueAt(i).dumpDebug(proto, MERGED_LOCAL_INSETS_SOURCES);
            }
        }
        if (getDimController() != null) {
            final Rect dimBounds = getDimController().getDimBounds();
            if (dimBounds != null) {
                dimBounds.dumpDebug(proto, DIM_BOUNDS);
            }
        }
        proto.end(token);
    }