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

Commit 665396d7 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Allow system processes to set near-future alarms" into rvc-dev am:...

Merge "Allow system processes to set near-future alarms" into rvc-dev am: 10451e55 am: 0799d5be am: ecf89bc2

Change-Id: I9f9242430b0a778c5ca37e507d76193e1775a24a
parents b17c4f44 ecf89bc2
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -1741,8 +1741,9 @@ class AlarmManagerService extends SystemService {

        final long nowElapsed = mInjector.getElapsedRealtime();
        final long nominalTrigger = convertToElapsed(triggerAtTime, type);
        // Try to prevent spamming by making sure we aren't firing alarms in the immediate future
        final long minTrigger = nowElapsed + mConstants.MIN_FUTURITY;
        // Try to prevent spamming by making sure apps aren't firing alarms in the immediate future
        final long minTrigger = nowElapsed
                + (UserHandle.isCore(callingUid) ? 0L : mConstants.MIN_FUTURITY);
        final long triggerElapsed = (nominalTrigger > minTrigger) ? nominalTrigger : minTrigger;

        final long maxElapsed;