| Index: chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationBuilderBase.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationBuilderBase.java b/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationBuilderBase.java
|
| index 4d86567f7987f28766a92ecb04e44eb803cf0863..16fa66e7d17e0effe0777cb3a3276b7a4258a061 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationBuilderBase.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationBuilderBase.java
|
| @@ -21,6 +21,7 @@ import android.graphics.drawable.Icon;
|
| import android.os.Build;
|
|
|
| import org.chromium.base.VisibleForTesting;
|
| +import org.chromium.chrome.browser.notifications.channels.ChannelDefinitions;
|
| import org.chromium.chrome.browser.widget.RoundedIconGenerator;
|
|
|
| import java.util.ArrayList;
|
| @@ -358,9 +359,11 @@ public abstract class NotificationBuilderBase {
|
| */
|
| @TargetApi(Build.VERSION_CODES.LOLLIPOP)
|
| protected Notification createPublicNotification(Context context) {
|
| - // Use Android's Notification.Builder because we want the default small icon behaviour.
|
| - Notification.Builder builder =
|
| - new Notification.Builder(context)
|
| + // Use a non-compat builder because we want the default small icon behaviour.
|
| + ChromeNotificationBuilder builder =
|
| + NotificationBuilderFactory
|
| + .createChromeNotificationBuilder(
|
| + false /* preferCompat */, ChannelDefinitions.CHANNEL_ID_SITES)
|
| .setContentText(context.getString(
|
| org.chromium.chrome.R.string.notification_hidden_text))
|
| .setSmallIcon(org.chromium.chrome.R.drawable.ic_chrome);
|
|
|