commit | cf02471cde404992f63f2571f34b9478f4ecd407 | [log] [tgz] |
---|---|---|
author | Christopher Tate <ctate@google.com> | Fri Aug 05 13:21:45 2016 -0700 |
committer | Christopher Tate <ctate@google.com> | Fri Aug 05 14:10:55 2016 -0700 |
tree | e27ff2b6691809b5a521f14672692026e5ceec87 | |
parent | ba8f3d03ac43800c5b962d6559b592d6adb5b678 [diff] |
Reschedule date-change alarm whenever the time is set Bug 30628519 Change-Id: Ic4180b9f3c822f3dfb7e35199f3d058938acf778
diff --git a/services/core/java/com/android/server/AlarmManagerService.java b/services/core/java/com/android/server/AlarmManagerService.java index 57c25a2..0316093 100644 --- a/services/core/java/com/android/server/AlarmManagerService.java +++ b/services/core/java/com/android/server/AlarmManagerService.java
@@ -2472,8 +2472,10 @@ Slog.v(TAG, "Time changed notification from kernel; rebatching"); } removeImpl(mTimeTickSender); + removeImpl(mDateChangeSender); rebatchAllAlarms(); mClockReceiver.scheduleTimeTickEvent(); + mClockReceiver.scheduleDateChangedEvent(); synchronized (mLock) { mNumTimeChanged++; mLastTimeChangeClockTime = nowRTC;