commit | 887785ab7191280454427218998ba0b6913120d3 | [log] [tgz] |
---|---|---|
author | Chris Li <[email protected]> | Mon Sep 02 05:38:57 2024 +0000 |
committer | Automerger Merge Worker <[email protected]> | Mon Sep 02 05:38:57 2024 +0000 |
tree | b2a75d1f43c41a64b5d17357a31e8405d6a2153d | |
parent | 372598b203920f40d3e48bdfefcbb858dd52ef7f [diff] | |
parent | 07bf404f89fdc09f40511caac51a36ad86a63622 [diff] |
Merge "Make a copy of the TaskFragmentContainer list." into main am: c876ccc7fa am: 07bf404f89 Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3249678 Change-Id: I22edb95bd4471c7140ff0f1c90c58b6126d68c65 Signed-off-by: Automerger Merge Worker <[email protected]>
diff --git a/libs/WindowManager/Jetpack/src/androidx/window/extensions/embedding/SplitController.java b/libs/WindowManager/Jetpack/src/androidx/window/extensions/embedding/SplitController.java index 5657647..766a758 100644 --- a/libs/WindowManager/Jetpack/src/androidx/window/extensions/embedding/SplitController.java +++ b/libs/WindowManager/Jetpack/src/androidx/window/extensions/embedding/SplitController.java
@@ -920,7 +920,8 @@ // Update all TaskFragments in the Task. Make a copy of the list since some may be // removed on updating. - final List<TaskFragmentContainer> containers = taskContainer.getTaskFragmentContainers(); + final List<TaskFragmentContainer> containers + = new ArrayList<>(taskContainer.getTaskFragmentContainers()); for (int i = containers.size() - 1; i >= 0; i--) { final TaskFragmentContainer container = containers.get(i); // Wait until onTaskFragmentAppeared to update new container.