diff --git a/android/java/org/chromium/chrome/browser/notifications/BraveNotificationWarningDialog.java b/android/java/org/chromium/chrome/browser/notifications/BraveNotificationWarningDialog.java index 39b1bfa2136..7479a883b04 100644 --- a/android/java/org/chromium/chrome/browser/notifications/BraveNotificationWarningDialog.java +++ b/android/java/org/chromium/chrome/browser/notifications/BraveNotificationWarningDialog.java @@ -91,13 +91,13 @@ public class BraveNotificationWarningDialog extends BraveDialogFragment { } public static boolean shouldShowRewardWarningDialog(Context context) { - return BravePermissionUtils.isBraveAdsNotificationPermissionBlocked(context) - && isBraveRewardsEnabled(); + return isBraveRewardsEnabled() + && BravePermissionUtils.isBraveAdsNotificationPermissionBlocked(context); } public static boolean shouldShowPrivacyWarningDialog(Context context) { - return BravePermissionUtils.isGeneralNotificationPermissionBlocked(context) - && isPrivacyReportsEnabled(); + return isPrivacyReportsEnabled() + && BravePermissionUtils.isGeneralNotificationPermissionBlocked(context); } private static boolean shouldShowBothWarningDialog(Context context) { diff --git a/android/java/org/chromium/chrome/browser/notifications/BravePermissionUtils.java b/android/java/org/chromium/chrome/browser/notifications/BravePermissionUtils.java index 5a179ff8e8e..22ce0bb74a3 100644 --- a/android/java/org/chromium/chrome/browser/notifications/BravePermissionUtils.java +++ b/android/java/org/chromium/chrome/browser/notifications/BravePermissionUtils.java @@ -62,7 +62,7 @@ public class BravePermissionUtils { (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); NotificationChannelGroup notificationChannelGroup = notificationManager.getNotificationChannelGroup(channelGroupName); - return notificationChannelGroup.isBlocked(); + return notificationChannelGroup != null ? notificationChannelGroup.isBlocked() : false; } else { return NotificationManagerCompat.from(context).areNotificationsEnabled(); }