Fix regression in getting top running task to split with
- ag/28156918 introduced a regression where we were not taking the
top task to split with (the call into WM returns the list
most -> least recent)
Fixes: 352676850
Bug: 350016003
Flag: EXEMPT bugfix
Test: Trigger split with a multi-instance app
Change-Id: Ib2fd620ae665ef30252abf6e072d9bee8b7ae060
diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/recents/RecentTasksController.java b/libs/WindowManager/Shell/src/com/android/wm/shell/recents/RecentTasksController.java
index 9539a45..d001b2c 100644
--- a/libs/WindowManager/Shell/src/com/android/wm/shell/recents/RecentTasksController.java
+++ b/libs/WindowManager/Shell/src/com/android/wm/shell/recents/RecentTasksController.java
@@ -466,7 +466,7 @@
@Nullable WindowContainerToken ignoreTaskToken) {
List<ActivityManager.RunningTaskInfo> tasks = mActivityTaskManager.getTasks(2,
false /* filterOnlyVisibleRecents */);
- for (int i = tasks.size() - 1; i >= 0; i--) {
+ for (int i = 0; i < tasks.size(); i++) {
final ActivityManager.RunningTaskInfo task = tasks.get(i);
if (task.token.equals(ignoreTaskToken)) {
continue;