am 044fd573: Merge "Don\'t crash when no alarms are scheduled" into klp-dev

* commit '044fd573ce58142309f9fc503cf5d52af447d082':
  Don't crash when no alarms are scheduled
This commit is contained in:
Christopher Tate
2013-09-24 18:23:16 -07:00
committed by Android Git Automerger

View File

@@ -1016,12 +1016,11 @@ class AlarmManagerService extends IAlarmManager.Stub {
private native int setKernelTimezone(int fd, int minuteswest);
private void triggerAlarmsLocked(ArrayList<Alarm> triggerList, long nowELAPSED, long nowRTC) {
Batch batch;
// batches are temporally sorted, so we need only pull from the
// start of the list until we either empty it or hit a batch
// that is not yet deliverable
while ((batch = mAlarmBatches.get(0)) != null) {
while (mAlarmBatches.size() > 0) {
Batch batch = mAlarmBatches.get(0);
if (batch.start > nowELAPSED) {
// Everything else is scheduled for the future
break;