summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Louis Chang <louischang@google.com> 2024-02-23 03:27:47 +0000
committer Louis Chang <louischang@google.com> 2024-02-26 05:59:44 +0000
commit0f0fd44a325bb762a053da208eb42b2ec6f4e6a8 (patch)
treebfdfec44223948efc678ab2cd7a340d8a4797fee
parentb23955e748b0d2f273bc9a3fd8441e5b27f85197 (diff)
Fixes no dim surface boost when starting home
The TaskFragment#mVisibleRequested is false when home started and therefore the dim surface was not boost during the transition animation. Drops the #isVisibleRequested check since the visibility of the activity window is still checked in #shouldBoostDimmer. Bug: 323080222 Test: repro steps on the bug Change-Id: Ia0242ccf6026da4061acdc752fad35bc36a25b16
-rw-r--r--services/core/java/com/android/server/wm/Task.java3
1 files changed, 1 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/wm/Task.java b/services/core/java/com/android/server/wm/Task.java
index 2bee095e7f46..1353ff09b292 100644
--- a/services/core/java/com/android/server/wm/Task.java
+++ b/services/core/java/com/android/server/wm/Task.java
@@ -3750,8 +3750,7 @@ class Task extends TaskFragment {
// Boost the adjacent TaskFragment for dimmer if needed.
final TaskFragment taskFragment = wc.asTaskFragment();
- if (taskFragment != null && taskFragment.isEmbedded()
- && taskFragment.isVisibleRequested()) {
+ if (taskFragment != null && taskFragment.isEmbedded()) {
final TaskFragment adjacentTf = taskFragment.getAdjacentTaskFragment();
if (adjacentTf != null && adjacentTf.shouldBoostDimmer()) {
adjacentTf.assignLayer(t, layer++);