commit | abb848b5587a6c50cbd59b533374715954945838 | [log] [tgz] |
---|---|---|
author | Alon Albert <aalbert@google.com> | Mon Nov 18 17:25:39 2013 -0800 |
committer | The Android Automerger <android-build@google.com> | Tue Nov 19 17:36:00 2013 -0800 |
tree | a56c824eb99d5dc0bc5e72873ca525c1e8ff08bd | |
parent | 98e01573880a2f1b1547d1e2e9a1c5c7d5e09043 [diff] |
Ignore Wakelock Under-Locked Exception Bug: 11751204 Change-Id: I78d9e16ea83a06e1fe3e69b0d8a596d16da271f7
diff --git a/src/com/android/providers/calendar/CalendarAlarmManager.java b/src/com/android/providers/calendar/CalendarAlarmManager.java index 596848e..266237d 100644 --- a/src/com/android/providers/calendar/CalendarAlarmManager.java +++ b/src/com/android/providers/calendar/CalendarAlarmManager.java
@@ -184,7 +184,14 @@ } void releaseScheduleNextAlarmWakeLock() { - getScheduleNextAlarmWakeLock().release(); + try { + getScheduleNextAlarmWakeLock().release(); + } catch (RuntimeException e) { + if (!e.getMessage().startsWith("WakeLock under-locked ")) { + throw e; + } + Log.w(TAG, "WakeLock under-locked ignored."); + } } void rescheduleMissedAlarms() {