From 1a67a17a7747325374cb8d48d2b612dd2fee9260 Mon Sep 17 00:00:00 2001 From: Evan Rosky Date: Fri, 19 Jun 2020 15:22:14 -0700 Subject: [PATCH] Report layer boost at all levels, not just Activity Now that app transitions are hierarchical, the boost info should be read at all levels because it is only set on levels which are animating. Bug: 159473343 Test: Use non-resizable home-screen with split apps and dismiss secondary app -- observe that it animates above home. Change-Id: Ie1f883486e0dd36256764197690525cf3762dc4d --- services/core/java/com/android/server/wm/WindowContainer.java | 1 + 1 file changed, 1 insertion(+) diff --git a/services/core/java/com/android/server/wm/WindowContainer.java b/services/core/java/com/android/server/wm/WindowContainer.java index 3a1619ba11a15..1a6d85547c926 100644 --- a/services/core/java/com/android/server/wm/WindowContainer.java +++ b/services/core/java/com/android/server/wm/WindowContainer.java @@ -1897,6 +1897,7 @@ class WindowContainer extends ConfigurationContainer< } boolean needsZBoost() { + if (mNeedsZBoost) return true; for (int i = 0; i < mChildren.size(); i++) { if (mChildren.get(i).needsZBoost()) { return true;