summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Dianne Hackborn <hackbod@google.com> 2012-10-26 16:18:29 -0700
committer Android (Google) Code Review <android-gerrit@google.com> 2012-10-26 16:18:30 -0700
commit8a6f6a8ca9824891cc841d8c6ebd72a74c7d2580 (patch)
treea4e6b268e565d4bb38509f7b4346a9414ef37051
parent084824548f9706db8356ed4480c282288ffc0bd0 (diff)
parentdb5aca9aa6a3cb70c865e7f825a2826ccef5bb32 (diff)
Merge "Fix issue #7419050: Time is not getting updated after launching Clock" into jb-mr1-dev
-rw-r--r--services/java/com/android/server/AlarmManagerService.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/services/java/com/android/server/AlarmManagerService.java b/services/java/com/android/server/AlarmManagerService.java
index f96083369175..440f8e1c08cf 100644
--- a/services/java/com/android/server/AlarmManagerService.java
+++ b/services/java/com/android/server/AlarmManagerService.java
@@ -130,12 +130,14 @@ class AlarmManagerService extends IAlarmManager.Stub {
PowerManager pm = (PowerManager)context.getSystemService(Context.POWER_SERVICE);
mWakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, TAG);
- mTimeTickSender = PendingIntent.getBroadcast(context, 0,
+ mTimeTickSender = PendingIntent.getBroadcastAsUser(context, 0,
new Intent(Intent.ACTION_TIME_TICK).addFlags(
- Intent.FLAG_RECEIVER_REGISTERED_ONLY), 0);
+ Intent.FLAG_RECEIVER_REGISTERED_ONLY), 0,
+ UserHandle.ALL);
Intent intent = new Intent(Intent.ACTION_DATE_CHANGED);
intent.addFlags(Intent.FLAG_RECEIVER_REPLACE_PENDING);
- mDateChangeSender = PendingIntent.getBroadcast(context, 0, intent, 0);
+ mDateChangeSender = PendingIntent.getBroadcastAsUser(context, 0, intent,
+ Intent.FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT, UserHandle.ALL);
// now that we have initied the driver schedule the alarm
mClockReceiver= new ClockReceiver();