diff --git a/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationPlatformBridge.java b/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationPlatformBridge.java index 632466226eafa893e150106108a391d6e27e6201..87cd45ab4a266f4b9d8f3ca65e475f2911dd8d20 100644 --- a/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationPlatformBridge.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationPlatformBridge.java @@ -81,7 +81,7 @@ public class NotificationPlatformBridge { private static final int[] EMPTY_VIBRATION_PATTERN = new int[0]; - private static NotificationPlatformBridge sInstance; + protected static NotificationPlatformBridge sInstance; private static NotificationManagerProxy sNotificationManagerOverride; @@ -134,7 +134,7 @@ public class NotificationPlatformBridge { sNotificationManagerOverride = notificationManager; } - private NotificationPlatformBridge(long nativeNotificationPlatformBridge) { + protected NotificationPlatformBridge(long nativeNotificationPlatformBridge) { mNativeNotificationPlatformBridge = nativeNotificationPlatformBridge; Context context = ContextUtils.getApplicationContext(); if (sNotificationManagerOverride != null) { @@ -579,7 +579,7 @@ public class NotificationPlatformBridge { } } - private NotificationBuilderBase prepareNotificationBuilder(String notificationId, + protected NotificationBuilderBase prepareNotificationBuilder(String notificationId, @NotificationType int notificationType, String origin, String scopeUrl, String profileId, boolean incognito, boolean vibrateEnabled, String title, String body, Bitmap image, Bitmap icon, Bitmap badge, int[] vibrationPattern, long timestamp, @@ -688,7 +688,7 @@ public class NotificationPlatformBridge { notificationId /* notificationTag */, PLATFORM_ID /* notificationId */)); } - private NotificationBuilderBase createNotificationBuilder(Context context, boolean hasImage) { + protected NotificationBuilderBase createNotificationBuilder(Context context, boolean hasImage) { return useCustomLayouts(hasImage) ? new CustomNotificationBuilder(context) : new StandardNotificationBuilder(context); }