From f692ae208d6a98f71d9368812664a046300045cc Mon Sep 17 00:00:00 2001 From: Winson Chung Date: Wed, 17 Jul 2024 06:12:05 +0000 Subject: 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 --- .../Shell/src/com/android/wm/shell/recents/RecentTasksController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libs') 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 9539a456502f..d001b2c09f85 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 @@ public class RecentTasksController implements TaskStackListenerCallback, @Nullable WindowContainerToken ignoreTaskToken) { List 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; -- cgit v1.2.3-59-g8ed1b