Skip to content

Commit 8a6f6a8

Browse files
Dianne HackbornAndroid (Google) Code Review
authored andcommitted
Merge "Fix issue #7419050: Time is not getting updated after launching Clock" into jb-mr1-dev
2 parents 0848245 + db5aca9 commit 8a6f6a8

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

services/java/com/android/server/AlarmManagerService.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -130,12 +130,14 @@ public AlarmManagerService(Context context) {
130130
PowerManager pm = (PowerManager)context.getSystemService(Context.POWER_SERVICE);
131131
mWakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, TAG);
132132

133-
mTimeTickSender = PendingIntent.getBroadcast(context, 0,
133+
mTimeTickSender = PendingIntent.getBroadcastAsUser(context, 0,
134134
new Intent(Intent.ACTION_TIME_TICK).addFlags(
135-
Intent.FLAG_RECEIVER_REGISTERED_ONLY), 0);
135+
Intent.FLAG_RECEIVER_REGISTERED_ONLY), 0,
136+
UserHandle.ALL);
136137
Intent intent = new Intent(Intent.ACTION_DATE_CHANGED);
137138
intent.addFlags(Intent.FLAG_RECEIVER_REPLACE_PENDING);
138-
mDateChangeSender = PendingIntent.getBroadcast(context, 0, intent, 0);
139+
mDateChangeSender = PendingIntent.getBroadcastAsUser(context, 0, intent,
140+
Intent.FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT, UserHandle.ALL);
139141

140142
// now that we have initied the driver schedule the alarm
141143
mClockReceiver= new ClockReceiver();

0 commit comments

Comments
 (0)