From cf8f34b942711dd88a24db8b10feb63f24be8545 Mon Sep 17 00:00:00 2001 From: Tibor Kaputa Date: Sat, 8 Jul 2023 14:42:07 +0200 Subject: [PATCH] fix a glitch with no next alarm set --- .../com/simplemobiletools/clock/extensions/Context.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/clock/extensions/Context.kt b/app/src/main/kotlin/com/simplemobiletools/clock/extensions/Context.kt index 12a552e1..fb16c730 100644 --- a/app/src/main/kotlin/com/simplemobiletools/clock/extensions/Context.kt +++ b/app/src/main/kotlin/com/simplemobiletools/clock/extensions/Context.kt @@ -207,7 +207,8 @@ fun Context.deleteNotificationChannel(channelId: String) { try { val manager = applicationContext.getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager manager.deleteNotificationChannel(channelId) - } catch (_: Throwable) {} + } catch (_: Throwable) { + } } } @@ -270,7 +271,7 @@ fun Context.formatTo12HourFormat(showSeconds: Boolean, hours: Int, minutes: Int, fun Context.getClosestEnabledAlarmString(callback: (result: String) -> Unit) { getEnabledAlarms { enabledAlarms -> - if (enabledAlarms == null) { + if (enabledAlarms.isNullOrEmpty()) { callback("") return@getEnabledAlarms } @@ -279,7 +280,7 @@ fun Context.getClosestEnabledAlarmString(callback: (result: String) -> Unit) { .mapNotNull { getTimeUntilNextAlarm(it.timeInMinutes, it.days) } if (nextAlarmList.isEmpty()) { - callback("") + callback("") } var closestAlarmTime = Int.MAX_VALUE