diff options
author | tanxiaoyan <tanxiaoyan@xiaomi.com> | 2023-01-12 12:38:53 +0800 |
---|---|---|
committer | tanxiaoyan <tanxiaoyan@xiaomi.com> | 2023-01-13 15:13:22 +0800 |
commit | 98bf8975b29d613e095891f65646527ae88a1c30 (patch) | |
tree | dcf47f7232911c5c65e9396923fc3df455c03e7c | |
parent | f7d7609677c05d3e8f43e5b66c7bca543beaebf4 (diff) | |
download | base-98bf8975b29d613e095891f65646527ae88a1c30.tar.gz |
Avoid resursion for sleep check in embedding window
Avoid recursion among check for sleep and complete pause during sleeping for embedding window.
Bug:265231982
Change-Id: Iad507c29390f68559508e393a97770842160e35e
Signed-off-by: tanxiaoyan <tanxiaoyan@xiaomi.com>
-rw-r--r-- | services/core/java/com/android/server/wm/TaskFragment.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/wm/TaskFragment.java b/services/core/java/com/android/server/wm/TaskFragment.java index ec6741464a80..1a3e7d195859 100644 --- a/services/core/java/com/android/server/wm/TaskFragment.java +++ b/services/core/java/com/android/server/wm/TaskFragment.java @@ -1904,7 +1904,8 @@ class TaskFragment extends WindowContainer<WindowContainer> { } boolean shouldSleepActivities() { - return false; + final Task task = getRootTask(); + return task != null && task.shouldSleepActivities(); } @Override |