#109 fix pomodorotimer doing too many cycles

This commit is contained in:
brreynie 2023-05-13 15:51:50 +02:00
parent 93aae20f85
commit d666733abe

View file

@ -6,14 +6,13 @@ class FunctionalPomodoroTimer(
val repeats: Int val repeats: Int
) : FunctionalTimer(studyTime) { ) : FunctionalTimer(studyTime) {
var breaksRemaining = repeats var breaksRemaining = repeats - 1
var isInBreak = false var isInBreak = false
override fun tick() { override fun tick() {
if (hasEnded()) { if (hasEnded()) {
return return
} }
if (hasCurrentCountdownEnded()) { if (hasCurrentCountdownEnded()) {
if (isInBreak) { if (isInBreak) {
breaksRemaining-- breaksRemaining--