diff --git a/services/core/java/com/android/server/am/RecentTasks.java b/services/core/java/com/android/server/am/RecentTasks.java index cea76f236fc94..ab5d4b6507480 100644 --- a/services/core/java/com/android/server/am/RecentTasks.java +++ b/services/core/java/com/android/server/am/RecentTasks.java @@ -621,6 +621,9 @@ class RecentTasks extends ArrayList { for (int i = 0; i < recentsCount; i++) { final TaskRecord tr = get(i); if (task != tr) { + if (task.stack != tr.stack) { + continue; + } if (task.userId != tr.userId) { continue; }