Use the accent color for colorized notifications with COLOR_DEFAULT

Fixes: 187508265
Test: manual
Change-Id: I2707468694c4932a8201bb8414637d8c2640caca
This commit is contained in:
Jeff DeCew
2021-05-07 13:05:57 -04:00
parent cc07581994
commit c1f33694bc

View File

@@ -5538,12 +5538,11 @@ public class Notification implements Parcelable
/**
* Determines if the notification should be colorized *for the purposes of applying colors*.
* If this is the minimized view of a colorized notification, or if the app did not provide
* a color to colorize with, this will return false so that internal coloring logic can
* still render the notification normally.
* If this is the minimized view of a colorized notification, this will return false so that
* internal coloring logic can still render the notification normally.
*/
private boolean isBackgroundColorized(StandardTemplateParams p) {
return p.allowColorization && mN.color != COLOR_DEFAULT && mN.isColorized();
return p.allowColorization && mN.isColorized();
}
private boolean isCallActionColorCustomizable() {
@@ -5551,8 +5550,7 @@ public class Notification implements Parcelable
// that is only used for disallowing colorization of headers for the minimized state,
// and neither of those conditions applies when showing actions.
// Not requiring StandardTemplateParams as an argument simplifies the creation process.
return mN.color != COLOR_DEFAULT && mN.isColorized()
&& mContext.getResources().getBoolean(
return mN.isColorized() && mContext.getResources().getBoolean(
R.bool.config_callNotificationActionColorsRequireColorized);
}