RESTRICT AUTOMERGE Prevent size of list changes during mPendingNonWakeupAlarms deliver am: 5504a25a6f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1471525 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I5199a2e3004547d2728c32b733a43106382ad023
This commit is contained in:
@@ -3369,7 +3369,9 @@ class AlarmManagerService extends SystemService {
|
|||||||
if (mMaxDelayTime < thisDelayTime) {
|
if (mMaxDelayTime < thisDelayTime) {
|
||||||
mMaxDelayTime = thisDelayTime;
|
mMaxDelayTime = thisDelayTime;
|
||||||
}
|
}
|
||||||
deliverAlarmsLocked(mPendingNonWakeupAlarms, nowELAPSED);
|
ArrayList<Alarm> triggerList =
|
||||||
|
(ArrayList<Alarm>) mPendingNonWakeupAlarms.clone();
|
||||||
|
deliverAlarmsLocked(triggerList, nowELAPSED);
|
||||||
mPendingNonWakeupAlarms.clear();
|
mPendingNonWakeupAlarms.clear();
|
||||||
}
|
}
|
||||||
if (mNonInteractiveStartTime > 0) {
|
if (mNonInteractiveStartTime > 0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user