Merge "Add feature id, isRootDisplayArea, isOrganized to DisplayArea dump" into sc-dev am: df0d17cf52
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14537541 Change-Id: I3447236a00b5dfde2185f75862535a8eae3b4556
This commit is contained in:
@@ -221,6 +221,9 @@ message DisplayAreaProto {
|
||||
optional string name = 2 [ (.android.privacy).dest = DEST_EXPLICIT ];
|
||||
repeated DisplayAreaChildProto children = 3 [deprecated=true];
|
||||
optional bool is_task_display_area = 4;
|
||||
optional bool is_root_display_area = 5;
|
||||
optional int32 feature_id = 6;
|
||||
optional bool is_organized = 7;
|
||||
}
|
||||
|
||||
/* represents a generic child of a DisplayArea */
|
||||
|
||||
@@ -25,6 +25,9 @@ import static android.window.DisplayAreaOrganizer.FEATURE_WINDOW_TOKENS;
|
||||
|
||||
import static com.android.internal.protolog.ProtoLogGroup.WM_DEBUG_ORIENTATION;
|
||||
import static com.android.internal.util.Preconditions.checkState;
|
||||
import static com.android.server.wm.DisplayAreaProto.FEATURE_ID;
|
||||
import static com.android.server.wm.DisplayAreaProto.IS_ORGANIZED;
|
||||
import static com.android.server.wm.DisplayAreaProto.IS_ROOT_DISPLAY_AREA;
|
||||
import static com.android.server.wm.DisplayAreaProto.IS_TASK_DISPLAY_AREA;
|
||||
import static com.android.server.wm.DisplayAreaProto.NAME;
|
||||
import static com.android.server.wm.DisplayAreaProto.WINDOW_CONTAINER;
|
||||
@@ -273,6 +276,9 @@ public class DisplayArea<T extends WindowContainer> extends WindowContainer<T> {
|
||||
super.dumpDebug(proto, WINDOW_CONTAINER, logLevel);
|
||||
proto.write(NAME, mName);
|
||||
proto.write(IS_TASK_DISPLAY_AREA, isTaskDisplayArea());
|
||||
proto.write(IS_ROOT_DISPLAY_AREA, asRootDisplayArea() != null);
|
||||
proto.write(FEATURE_ID, mFeatureId);
|
||||
proto.write(IS_ORGANIZED, isOrganized());
|
||||
proto.end(token);
|
||||
}
|
||||
|
||||
@@ -515,7 +521,7 @@ public class DisplayArea<T extends WindowContainer> extends WindowContainer<T> {
|
||||
return true;
|
||||
}
|
||||
|
||||
protected boolean isTaskDisplayArea() {
|
||||
boolean isTaskDisplayArea() {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
@@ -2131,7 +2131,7 @@ final class TaskDisplayArea extends DisplayArea<WindowContainer> {
|
||||
}
|
||||
|
||||
@Override
|
||||
protected boolean isTaskDisplayArea() {
|
||||
boolean isTaskDisplayArea() {
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user