Loading core/proto/android/server/windowmanagerservice.proto +1 −0 Original line number Original line Diff line number Diff line Loading @@ -364,6 +364,7 @@ message ActivityRecordProto { optional bool translucent = 30; optional bool translucent = 30; optional bool pip_auto_enter_enabled = 31; optional bool pip_auto_enter_enabled = 31; optional bool in_size_compat_mode = 32; optional bool in_size_compat_mode = 32; optional float min_aspect_ratio = 33; } } /* represents WindowToken */ /* represents WindowToken */ Loading services/core/java/com/android/server/wm/ActivityRecord.java +2 −0 Original line number Original line Diff line number Diff line Loading @@ -154,6 +154,7 @@ import static com.android.server.wm.ActivityRecordProto.IS_ANIMATING; import static com.android.server.wm.ActivityRecordProto.IS_WAITING_FOR_TRANSITION_START; import static com.android.server.wm.ActivityRecordProto.IS_WAITING_FOR_TRANSITION_START; import static com.android.server.wm.ActivityRecordProto.LAST_ALL_DRAWN; import static com.android.server.wm.ActivityRecordProto.LAST_ALL_DRAWN; import static com.android.server.wm.ActivityRecordProto.LAST_SURFACE_SHOWING; import static com.android.server.wm.ActivityRecordProto.LAST_SURFACE_SHOWING; import static com.android.server.wm.ActivityRecordProto.MIN_ASPECT_RATIO; import static com.android.server.wm.ActivityRecordProto.NAME; import static com.android.server.wm.ActivityRecordProto.NAME; import static com.android.server.wm.ActivityRecordProto.NUM_DRAWN_WINDOWS; import static com.android.server.wm.ActivityRecordProto.NUM_DRAWN_WINDOWS; import static com.android.server.wm.ActivityRecordProto.NUM_INTERESTING_WINDOWS; import static com.android.server.wm.ActivityRecordProto.NUM_INTERESTING_WINDOWS; Loading Loading @@ -8993,6 +8994,7 @@ final class ActivityRecord extends WindowToken implements WindowManagerService.A } } proto.write(PIP_AUTO_ENTER_ENABLED, pictureInPictureArgs.isAutoEnterEnabled()); proto.write(PIP_AUTO_ENTER_ENABLED, pictureInPictureArgs.isAutoEnterEnabled()); proto.write(IN_SIZE_COMPAT_MODE, inSizeCompatMode()); proto.write(IN_SIZE_COMPAT_MODE, inSizeCompatMode()); proto.write(MIN_ASPECT_RATIO, info.getMinAspectRatio()); } } @Override @Override Loading Loading
core/proto/android/server/windowmanagerservice.proto +1 −0 Original line number Original line Diff line number Diff line Loading @@ -364,6 +364,7 @@ message ActivityRecordProto { optional bool translucent = 30; optional bool translucent = 30; optional bool pip_auto_enter_enabled = 31; optional bool pip_auto_enter_enabled = 31; optional bool in_size_compat_mode = 32; optional bool in_size_compat_mode = 32; optional float min_aspect_ratio = 33; } } /* represents WindowToken */ /* represents WindowToken */ Loading
services/core/java/com/android/server/wm/ActivityRecord.java +2 −0 Original line number Original line Diff line number Diff line Loading @@ -154,6 +154,7 @@ import static com.android.server.wm.ActivityRecordProto.IS_ANIMATING; import static com.android.server.wm.ActivityRecordProto.IS_WAITING_FOR_TRANSITION_START; import static com.android.server.wm.ActivityRecordProto.IS_WAITING_FOR_TRANSITION_START; import static com.android.server.wm.ActivityRecordProto.LAST_ALL_DRAWN; import static com.android.server.wm.ActivityRecordProto.LAST_ALL_DRAWN; import static com.android.server.wm.ActivityRecordProto.LAST_SURFACE_SHOWING; import static com.android.server.wm.ActivityRecordProto.LAST_SURFACE_SHOWING; import static com.android.server.wm.ActivityRecordProto.MIN_ASPECT_RATIO; import static com.android.server.wm.ActivityRecordProto.NAME; import static com.android.server.wm.ActivityRecordProto.NAME; import static com.android.server.wm.ActivityRecordProto.NUM_DRAWN_WINDOWS; import static com.android.server.wm.ActivityRecordProto.NUM_DRAWN_WINDOWS; import static com.android.server.wm.ActivityRecordProto.NUM_INTERESTING_WINDOWS; import static com.android.server.wm.ActivityRecordProto.NUM_INTERESTING_WINDOWS; Loading Loading @@ -8993,6 +8994,7 @@ final class ActivityRecord extends WindowToken implements WindowManagerService.A } } proto.write(PIP_AUTO_ENTER_ENABLED, pictureInPictureArgs.isAutoEnterEnabled()); proto.write(PIP_AUTO_ENTER_ENABLED, pictureInPictureArgs.isAutoEnterEnabled()); proto.write(IN_SIZE_COMPAT_MODE, inSizeCompatMode()); proto.write(IN_SIZE_COMPAT_MODE, inSizeCompatMode()); proto.write(MIN_ASPECT_RATIO, info.getMinAspectRatio()); } } @Override @Override Loading