From ae269d5727d0b070b1bef7979eb1ce7a09525c32 Mon Sep 17 00:00:00 2001 From: Christopher Tate Date: Thu, 26 Sep 2013 13:11:55 -0700 Subject: Sigh. Bug 10746233 Change-Id: I18c84f2bd53a511fc86be42b5d72062650e5b289 --- services/java/com/android/server/AlarmManagerService.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'services/java') diff --git a/services/java/com/android/server/AlarmManagerService.java b/services/java/com/android/server/AlarmManagerService.java index 04d6332..3d804ef 100644 --- a/services/java/com/android/server/AlarmManagerService.java +++ b/services/java/com/android/server/AlarmManagerService.java @@ -187,7 +187,7 @@ class AlarmManagerService extends IAlarmManager.Stub { boolean didRemove = false; long newStart = 0; // recalculate endpoints as we go long newEnd = Long.MAX_VALUE; - for (int i = 0; i < alarms.size(); i++) { + for (int i = 0; i < alarms.size(); ) { Alarm alarm = alarms.get(i); if (alarm.operation.equals(operation)) { alarms.remove(i); @@ -214,7 +214,7 @@ class AlarmManagerService extends IAlarmManager.Stub { boolean didRemove = false; long newStart = 0; // recalculate endpoints as we go long newEnd = Long.MAX_VALUE; - for (int i = 0; i < alarms.size(); i++) { + for (int i = 0; i < alarms.size(); ) { Alarm alarm = alarms.get(i); if (alarm.operation.getTargetPackage().equals(packageName)) { alarms.remove(i); @@ -241,7 +241,7 @@ class AlarmManagerService extends IAlarmManager.Stub { boolean didRemove = false; long newStart = 0; // recalculate endpoints as we go long newEnd = Long.MAX_VALUE; - for (int i = 0; i < alarms.size(); i++) { + for (int i = 0; i < alarms.size(); ) { Alarm alarm = alarms.get(i); if (UserHandle.getUserId(alarm.operation.getCreatorUid()) == userHandle) { alarms.remove(i); -- cgit v1.1