From b059aa388b2848668b265407774682d1657c1024 Mon Sep 17 00:00:00 2001 From: Nishant Mishra Date: Thu, 4 Dec 2025 12:39:08 +0530 Subject: [PATCH] fix(service): fix a crash that occurred when skipping --- .../main/java/org/nsh07/pomodoro/service/TimerService.kt | 1 + app/src/main/java/org/nsh07/pomodoro/ui/Navigation.kt | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/nsh07/pomodoro/service/TimerService.kt b/app/src/main/java/org/nsh07/pomodoro/service/TimerService.kt index 828e220..b369d57 100644 --- a/app/src/main/java/org/nsh07/pomodoro/service/TimerService.kt +++ b/app/src/main/java/org/nsh07/pomodoro/service/TimerService.kt @@ -352,6 +352,7 @@ class TimerService : Service() { private suspend fun skipTimer(fromButton: Boolean = false) { val settingsState = _settingsState.value saveTimeToDb() + updateProgressSegments() showTimerNotification(0, paused = true, complete = !fromButton) lastSavedDuration = 0 startTime = 0L diff --git a/app/src/main/java/org/nsh07/pomodoro/ui/Navigation.kt b/app/src/main/java/org/nsh07/pomodoro/ui/Navigation.kt index f7d7ad0..abf49bd 100644 --- a/app/src/main/java/org/nsh07/pomodoro/ui/Navigation.kt +++ b/app/src/main/java/org/nsh07/pomodoro/ui/Navigation.kt @@ -51,7 +51,12 @@ val settingsScreens = listOf( Screen.Settings.Alarm, R.drawable.alarm, R.string.alarm, - listOf(R.string.alarm_sound, R.string.sound, R.string.vibrate) + listOf( + R.string.alarm_sound, + R.string.sound, + R.string.vibrate, + R.string.media_volume_for_alarm + ) ), SettingsNavItem( Screen.Settings.Appearance,