From 2ba08965d2212f81081db1309ecd41b9ff5953ca Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Wed, 29 Oct 2025 14:39:04 -0400 Subject: [PATCH] Show exact alarm megaphone if Signal Backups enabled. --- .../java/org/thoughtcrime/securesms/megaphone/Megaphones.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/megaphone/Megaphones.java b/app/src/main/java/org/thoughtcrime/securesms/megaphone/Megaphones.java index 3af15ad24a..654cf5c2dd 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/megaphone/Megaphones.java +++ b/app/src/main/java/org/thoughtcrime/securesms/megaphone/Megaphones.java @@ -586,7 +586,8 @@ public final class Megaphones { } private static boolean shouldShowBackupSchedulePermissionMegaphone(@NonNull Context context) { - return SignalStore.account().isPrimaryDevice() && Build.VERSION.SDK_INT >= 31 && SignalStore.settings().isBackupEnabled() && !ServiceUtil.getAlarmManager(context).canScheduleExactAlarms(); + boolean backupsEnabled = SignalStore.settings().isBackupEnabled() || SignalStore.backup().getAreBackupsEnabled(); + return SignalStore.account().isPrimaryDevice() && Build.VERSION.SDK_INT >= 31 && backupsEnabled && !ServiceUtil.getAlarmManager(context).canScheduleExactAlarms(); } /**