diff options
| author | Alon Albert <aalbert@google.com> | 2013-11-19 18:58:17 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2013-11-19 18:58:17 +0000 |
| commit | 0aeb094381148a08ae05c805f1c91a5c6b6e4900 (patch) | |
| tree | a56c824eb99d5dc0bc5e72873ca525c1e8ff08bd | |
| parent | 98e01573880a2f1b1547d1e2e9a1c5c7d5e09043 (diff) | |
| parent | d46932bf3e0cc194ca8e6194a9f4e619b6bd009f (diff) | |
| download | platform_packages_providers_CalendarProvider-kitkat-dev.tar.gz platform_packages_providers_CalendarProvider-kitkat-dev.tar.bz2 platform_packages_providers_CalendarProvider-kitkat-dev.zip | |
Merge "Ignore Wakelock Under-Locked Exception" into klp-devandroid-sdk-4.4.2_r1.0.1android-sdk-4.4.2_r1android-4.4w_r1android-4.4.4_r2.0.1android-4.4.4_r2android-4.4.4_r1.0.1android-4.4.4_r1android-4.4.3_r1.1.0.1android-4.4.3_r1.1android-4.4.3_r1.0.1android-4.4.3_r1kitkat-wearkitkat-mr2.2-releasekitkat-mr2.1-releasekitkat-mr2-releasekitkat-dev
| -rw-r--r-- | src/com/android/providers/calendar/CalendarAlarmManager.java | 9 |
1 files changed, 8 insertions, 1 deletions
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 @@ public class CalendarAlarmManager { } 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() { |
