Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e4b6e5b6 authored by Steve Levis's avatar Steve Levis
Browse files

Only disable expired alarms on boot time

- If a TIME_SET, TIMEZONE_CHANGED, or LOCALE_CHANGED event is received,
  pending alarms should not be disabled, in the event that multiple or
  erroneous intents are received

Bug: 6154786

Change-Id: Ia46a8bdc3d2d3677f115df40836b7fc414d9187f
parent 2db6ebed
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -40,9 +40,9 @@ public class AlarmInitReceiver extends BroadcastReceiver {
                // Remove the snooze alarm after a boot.
                if (action.equals(Intent.ACTION_BOOT_COMPLETED)) {
                    Alarms.saveSnoozeAlert(context, Alarms.INVALID_ALARM_ID, -1);
                    Alarms.disableExpiredAlarms(context);
                }

                Alarms.disableExpiredAlarms(context);
                Alarms.setNextAlert(context);
                result.finish();
                Log.v("AlarmInitReceiver finished");