diff options
| author | 2024-02-23 03:27:47 +0000 | |
|---|---|---|
| committer | 2024-02-26 05:59:44 +0000 | |
| commit | 0f0fd44a325bb762a053da208eb42b2ec6f4e6a8 (patch) | |
| tree | bfdfec44223948efc678ab2cd7a340d8a4797fee | |
| parent | b23955e748b0d2f273bc9a3fd8441e5b27f85197 (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.java | 3 |
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++); |