From 8d5a44be218cf9cdfe05293726662519f0cf4780 Mon Sep 17 00:00:00 2001 From: Nishant Mishra Date: Mon, 18 Aug 2025 19:17:52 +0530 Subject: [PATCH] fix: Fix a crash that occurred while resetting the timer Closes #20 --- .../nsh07/pomodoro/ui/timerScreen/viewModel/TimerViewModel.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/nsh07/pomodoro/ui/timerScreen/viewModel/TimerViewModel.kt b/app/src/main/java/org/nsh07/pomodoro/ui/timerScreen/viewModel/TimerViewModel.kt index f94e8cf..da5e67b 100644 --- a/app/src/main/java/org/nsh07/pomodoro/ui/timerScreen/viewModel/TimerViewModel.kt +++ b/app/src/main/java/org/nsh07/pomodoro/ui/timerScreen/viewModel/TimerViewModel.kt @@ -225,10 +225,10 @@ class TimerViewModel( suspend fun saveTimeToDb() { when (timerState.value.timerMode) { TimerMode.FOCUS -> statRepository - .addFocusTime((timerState.value.totalTime - time.value)) + .addFocusTime((timerState.value.totalTime - time.value).coerceAtLeast(0)) else -> statRepository - .addBreakTime((timerState.value.totalTime - time.value)) + .addBreakTime((timerState.value.totalTime - time.value).coerceAtLeast(0)) } }