diff options
| author | 2024-07-02 00:39:31 +0000 | |
|---|---|---|
| committer | 2024-07-02 00:43:22 +0000 | |
| commit | 5cff90ede805f64c72a65532f1dfef1bb4a9128c (patch) | |
| tree | e945ea24d9727e0e9806e7b477e2c6e09809535d | |
| parent | b50217689452844996e52a8623f9f0bc2c8eba0c (diff) | |
Fix the transparent group header
Fixing the transparent group header issue when the async header
inflation is enabled, dark mode just changed, and the group is
automate-generated. The new header’s mBackground was null before the
fix.
Fix: 340161724
Test: manual
Flag: com.android.systemui.notification_transparent_header_fix
Change-Id: I4f1bc2ec155a146013d5976d80c0dae10ddabb3f
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/notification/row/ExpandableNotificationRow.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/notification/row/ExpandableNotificationRow.java b/packages/SystemUI/src/com/android/systemui/statusbar/notification/row/ExpandableNotificationRow.java index 190a2cd269ae..efde2b1961dd 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/notification/row/ExpandableNotificationRow.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/notification/row/ExpandableNotificationRow.java @@ -104,6 +104,7 @@ import com.android.systemui.statusbar.notification.row.shared.AsyncGroupHeaderVi import com.android.systemui.statusbar.notification.row.wrapper.NotificationCompactMessagingTemplateViewWrapper; import com.android.systemui.statusbar.notification.row.wrapper.NotificationViewWrapper; import com.android.systemui.statusbar.notification.shared.NotificationContentAlphaOptimization; +import com.android.systemui.statusbar.notification.shared.TransparentHeaderFix; import com.android.systemui.statusbar.notification.stack.AmbientState; import com.android.systemui.statusbar.notification.stack.AnimationProperties; import com.android.systemui.statusbar.notification.stack.ExpandableViewState; @@ -1560,6 +1561,9 @@ public class ExpandableNotificationRow extends ActivatableNotificationView /* headerView= */ headerView, /* onClickListener= */ mExpandClickListener ); + if (TransparentHeaderFix.isEnabled()) { + updateBackgroundForGroupState(); + } } /** |