From c17e5cf0ec5990dc8cb86fb0f39dfd6c7e56ae1e Mon Sep 17 00:00:00 2001 From: Wale Ogunwale Date: Tue, 21 Jan 2020 10:04:46 -0800 Subject: [PATCH] Rename TaskStackContainers to TaskContainers (85/n) All stacks are now tasks and there will be no stacks soon. CL helps reduce the size of future CLs to remove stacks. Also: - Removed getSplitScreenPrimaryStackIgnoreVisiblity and have callers use getSplitScreenPrimaryStack instead. - Removed getRecentStack() that is only used during dump(). Bug: 80414790 Test: Existing tests pass. Change-Id: Ic9c6ea02c14a5508771c6513f187eff6b4b61e90 --- .../com/android/server/wm/DisplayContent.java | 133 +++++++----------- .../wm/DockedStackDividerController.java | 16 +-- .../server/wm/RecentsAnimationController.java | 2 +- .../server/wm/WindowManagerService.java | 4 +- .../com/android/server/wm/WindowState.java | 2 +- ...ersTests.java => TaskContainersTests.java} | 2 +- 6 files changed, 66 insertions(+), 93 deletions(-) rename services/tests/wmtests/src/com/android/server/wm/{TaskStackContainersTests.java => TaskContainersTests.java} (98%) diff --git a/services/core/java/com/android/server/wm/DisplayContent.java b/services/core/java/com/android/server/wm/DisplayContent.java index 0d19ef723236a..707c77303071d 100644 --- a/services/core/java/com/android/server/wm/DisplayContent.java +++ b/services/core/java/com/android/server/wm/DisplayContent.java @@ -19,6 +19,7 @@ package com.android.server.wm; import static android.app.ActivityTaskManager.INVALID_STACK_ID; import static android.app.ActivityTaskManager.SPLIT_SCREEN_CREATE_MODE_TOP_OR_LEFT; import static android.app.WindowConfiguration.ACTIVITY_TYPE_HOME; +import static android.app.WindowConfiguration.ACTIVITY_TYPE_RECENTS; import static android.app.WindowConfiguration.ACTIVITY_TYPE_STANDARD; import static android.app.WindowConfiguration.ACTIVITY_TYPE_UNDEFINED; import static android.app.WindowConfiguration.ROTATION_UNDEFINED; @@ -294,7 +295,7 @@ class DisplayContent extends WindowContainer getStacks() { - return mTaskStackContainers.mChildren; + return mTaskContainers.mChildren; } @VisibleForTesting ActivityStack getTopStack() { - return mTaskStackContainers.getTopStack(); + return mTaskContainers.getTopStack(); } ArrayList getVisibleTasks() { - return mTaskStackContainers.getVisibleTasks(); + return mTaskContainers.getVisibleTasks(); } SurfaceControl getSplitScreenDividerAnchor() { - return mTaskStackContainers.getSplitScreenDividerAnchor(); + return mTaskContainers.getSplitScreenDividerAnchor(); } void onStackWindowingModeChanged(ActivityStack stack) { - mTaskStackContainers.onStackWindowingModeChanged(stack); + mTaskContainers.onStackWindowingModeChanged(stack); } /** @@ -2162,7 +2151,7 @@ class DisplayContent extends WindowContainer= 0; --stackNdx) { - final ActivityStack stack = mTaskStackContainers.getChildAt(stackNdx); + for (int stackNdx = mTaskContainers.getChildCount() - 1; stackNdx >= 0; --stackNdx) { + final ActivityStack stack = mTaskContainers.getChildAt(stackNdx); stack.dump(pw, prefix + " ", dumpAll); } @@ -2979,7 +2968,8 @@ class DisplayContent extends WindowContainer