From 98bf8975b29d613e095891f65646527ae88a1c30 Mon Sep 17 00:00:00 2001 From: tanxiaoyan Date: Thu, 12 Jan 2023 12:38:53 +0800 Subject: [PATCH] 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 --- services/core/java/com/android/server/wm/TaskFragment.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/wm/TaskFragment.java b/services/core/java/com/android/server/wm/TaskFragment.java index ec6741464a80b..1a3e7d1958595 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 { } boolean shouldSleepActivities() { - return false; + final Task task = getRootTask(); + return task != null && task.shouldSleepActivities(); } @Override