commit | 9b88bd0e16a072ed71af37aeb8264f41c167aaa6 | [log] [tgz] |
---|---|---|
author | Louis Chang <louischang@google.com> | Tue Jun 11 03:00:22 2024 +0000 |
committer | Louis Chang <louischang@google.com> | Tue Jun 11 03:00:22 2024 +0000 |
tree | 6f1a84a68a665d37430c30e7990fd59c2d65eec9 | |
parent | 18bc6e82f0e117f59e4f477b0d578e1b48014e49 [diff] |
Collects the visible Tasks via visibleRequested state The top-most resumed activity's task was not the most recent Task returned from ActivityTaskManager#getTasks because the Task was not yet visible. Bug: 342436191 Test: wm presubmit Change-Id: Ib59310fb93cccd6afb244650efa0909d8e1b9279
diff --git a/services/core/java/com/android/server/wm/RunningTasks.java b/services/core/java/com/android/server/wm/RunningTasks.java index 1cc1a57..7510180 100644 --- a/services/core/java/com/android/server/wm/RunningTasks.java +++ b/services/core/java/com/android/server/wm/RunningTasks.java
@@ -157,7 +157,7 @@ // home & recent tasks return; } - if (task.isVisible()) { + if (task.isVisibleRequested()) { mTmpVisibleTasks.add(task); } else { mTmpInvisibleTasks.add(task);