Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2f4636a3 authored by Chris Tate's avatar Chris Tate Committed by Android (Google) Code Review
Browse files

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

parents eb4e8105 0029f571
Loading
Loading
Loading
Loading
+6 −1
Original line number Original line Diff line number Diff line
@@ -3073,9 +3073,14 @@ class AlarmManagerService extends SystemService {
                fs.numWakeup++;
                fs.numWakeup++;
                if (alarm.workSource != null && alarm.workSource.size() > 0) {
                if (alarm.workSource != null && alarm.workSource.size() > 0) {
                    for (int wi=0; wi<alarm.workSource.size(); wi++) {
                    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(
                        ActivityManagerNative.noteWakeupAlarm(
                                alarm.operation, alarm.workSource.get(wi),
                                alarm.operation, alarm.workSource.get(wi),
                                alarm.workSource.getName(wi), alarm.statsTag);
                                (wsName != null) ? wsName : alarm.packageName,
                                alarm.statsTag);
                    }
                    }
                } else {
                } else {
                    ActivityManagerNative.noteWakeupAlarm(
                    ActivityManagerNative.noteWakeupAlarm(