Merge "RESTRICT AUTOMERGE Prevent size of list changes during mPendingNonWakeupAlarms deliver"
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