summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Yining Liu <liuyining@google.com> 2024-07-02 00:39:31 +0000
committer Yining Liu <liuyining@google.com> 2024-07-02 00:43:22 +0000
commit5cff90ede805f64c72a65532f1dfef1bb4a9128c (patch)
treee945ea24d9727e0e9806e7b477e2c6e09809535d
parentb50217689452844996e52a8623f9f0bc2c8eba0c (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.java4
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();
+ }
}
/**