Merge "Skip home activity in removeUnreachableHiddenTasks" into udc-dev

This commit is contained in:
Qijing Yao
2023-04-07 09:09:31 +00:00
committed by Android (Google) Code Review

View File

@@ -1512,7 +1512,7 @@ class RecentTasks {
// callbacks here.
final Task removedTask = mTasks.remove(removeIndex);
if (removedTask != task) {
if (removedTask.hasChild()) {
if (removedTask.hasChild() && !removedTask.isActivityTypeHome()) {
Slog.i(TAG, "Add " + removedTask + " to hidden list because adding " + task);
// A non-empty task is replaced by a new task. Because the removed task is no longer
// managed by the recent tasks list, add it to the hidden list to prevent the task