Merge \"Note null alarm worksource names under the alarm\'s package\" into nyc-dev

am: 2f4636a333

Change-Id: I326cbd9ed3494797190fc9ee8bfe22a5cdc844c8
This commit is contained in:
Christopher Tate
2016-06-14 20:54:09 +00:00
committed by android-build-merger

View File

@@ -3073,9 +3073,14 @@ class AlarmManagerService extends SystemService {
fs.numWakeup++;
if (alarm.workSource != null && alarm.workSource.size() > 0) {
for (int wi=0; wi<alarm.workSource.size(); wi++) {
final String wsName = alarm.workSource.getName(wi);
if (wsName == null) {
Slog.w(TAG, "Null worksource name for alarm " + alarm);
}
ActivityManagerNative.noteWakeupAlarm(
alarm.operation, alarm.workSource.get(wi),
alarm.workSource.getName(wi), alarm.statsTag);
(wsName != null) ? wsName : alarm.packageName,
alarm.statsTag);
}
} else {
ActivityManagerNative.noteWakeupAlarm(