diff options
author | 2023-12-28 04:30:37 +0000 | |
---|---|---|
committer | 2023-12-28 04:30:53 +0000 | |
commit | f03de653c7fbc4cfa2d40525c05c743b0531c5a0 (patch) | |
tree | 396c9ea416bf2f42bfbffd847264d96d54e15624 /libs | |
parent | 84a49337e48d1ca16642e5559caac5ca6b2c8203 (diff) |
TaskId=0 is also a valid task id, should not be passed to valueIfKeyNotFound.
When the user 0 exhausts all the MAX_TASK_IDS_PER_USER, the Task#0 is reused. But Task#0 may not be in the split pair.
Change-Id: Ie084deb579d7a3d0e1c1d823f9d1266af7243fdb
Diffstat (limited to 'libs')
-rw-r--r-- | libs/WindowManager/Shell/src/com/android/wm/shell/recents/RecentTasksController.java | 2 |
1 files changed, 1 insertions, 1 deletions
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 f35eda6caef0..63ca6a52e8bf 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 @@ -336,7 +336,7 @@ public class RecentTasksController implements TaskStackListenerCallback, continue; } - final int pairedTaskId = mSplitTasks.get(taskInfo.taskId); + final int pairedTaskId = mSplitTasks.get(taskInfo.taskId, INVALID_TASK_ID); if (pairedTaskId != INVALID_TASK_ID && rawMapping.contains( pairedTaskId)) { final ActivityManager.RecentTaskInfo pairedTaskInfo = rawMapping.get(pairedTaskId); |