summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXin Li <delphij@google.com>2023-08-14 15:41:47 -0700
committerXin Li <delphij@google.com>2023-08-14 15:41:47 -0700
commit26f413673316c3e5475455f9add9b5660a5d50e6 (patch)
tree3326cec40cc6add259c695efee5f6d7fdd0e2e19
parent5ba07cec0863a29d93257094421af82e8a7c3239 (diff)
parentd2759329f05b3e88785f6a1efd12963bff7fe51e (diff)
downloadDeskClock-tmp_amf_298295554.tar.gz
Merge Android U (ab/10368041)tmp_amf_298295554
Bug: 291102124 Merged-In: If8e78d1437c516cdb46a3ae170caee1cedc618d9 Change-Id: I3552c1d78154a15b82b14ed291610821ae8b8d31
-rw-r--r--src/com/android/deskclock/Utils.kt2
-rw-r--r--src/com/android/deskclock/alarms/AlarmStateManager.kt2
-rw-r--r--src/com/android/deskclock/data/TimerModel.kt2
3 files changed, 3 insertions, 3 deletions
diff --git a/src/com/android/deskclock/Utils.kt b/src/com/android/deskclock/Utils.kt
index 166803a24..3320e20e7 100644
--- a/src/com/android/deskclock/Utils.kt
+++ b/src/com/android/deskclock/Utils.kt
@@ -315,7 +315,7 @@ object Utils {
}
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
- fun updateNextAlarm(am: AlarmManager, info: AlarmClockInfo?, op: PendingIntent?) {
+ fun updateNextAlarm(am: AlarmManager, info: AlarmClockInfo, op: PendingIntent) {
am.setAlarmClock(info, op)
}
diff --git a/src/com/android/deskclock/alarms/AlarmStateManager.kt b/src/com/android/deskclock/alarms/AlarmStateManager.kt
index 2478ef5c1..c98380c97 100644
--- a/src/com/android/deskclock/alarms/AlarmStateManager.kt
+++ b/src/com/android/deskclock/alarms/AlarmStateManager.kt
@@ -288,7 +288,7 @@ class AlarmStateManager : BroadcastReceiver() {
PendingIntent.FLAG_UPDATE_CURRENT)
val info = AlarmClockInfo(alarmTime, viewIntent)
- Utils.updateNextAlarm(alarmManager, info, operation)
+ Utils.updateNextAlarm(alarmManager, info, operation!!)
} else if (operation != null) {
LogUtils.i("Canceling upcoming AlarmClockInfo")
alarmManager.cancel(operation)
diff --git a/src/com/android/deskclock/data/TimerModel.kt b/src/com/android/deskclock/data/TimerModel.kt
index dae15102e..2b97af719 100644
--- a/src/com/android/deskclock/data/TimerModel.kt
+++ b/src/com/android/deskclock/data/TimerModel.kt
@@ -806,7 +806,7 @@ internal class TimerModel(
*/
private val MISSED_THRESHOLD: Long = -MINUTE_IN_MILLIS
- fun schedulePendingIntent(am: AlarmManager, triggerTime: Long, pi: PendingIntent?) {
+ fun schedulePendingIntent(am: AlarmManager, triggerTime: Long, pi: PendingIntent) {
if (Utils.isMOrLater) {
// Ensure the timer fires even if the device is dozing.
am.setExactAndAllowWhileIdle(ELAPSED_REALTIME_WAKEUP, triggerTime, pi)