diff options
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/shade/ShadeHeaderController.kt | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/shade/ShadeHeaderController.kt b/packages/SystemUI/src/com/android/systemui/shade/ShadeHeaderController.kt index df9c57c13732..f7c435898137 100644 --- a/packages/SystemUI/src/com/android/systemui/shade/ShadeHeaderController.kt +++ b/packages/SystemUI/src/com/android/systemui/shade/ShadeHeaderController.kt @@ -303,10 +303,18 @@ constructor( // battery settings same as in QS icons batteryMeterViewController.ignoreTunerUpdates() + val fgColor = + Utils.getColorAttrDefaultColor(header.context, android.R.attr.textColorPrimary) + val bgColor = + Utils.getColorAttrDefaultColor(header.context, android.R.attr.textColorPrimaryInverse) + iconManager = tintedIconManagerFactory.create(iconContainer, StatusBarLocation.QS) - iconManager.setTint( - Utils.getColorAttrDefaultColor(header.context, android.R.attr.textColorPrimary), - Utils.getColorAttrDefaultColor(header.context, android.R.attr.textColorPrimaryInverse), + iconManager.setTint(fgColor, bgColor) + + batteryIcon.updateColors( + fgColor /* foreground */, + bgColor /* background */, + fgColor /* single tone (current default) */ ) carrierIconSlots = |