From 9bd1c6f685fa2bca38fdba5a3a6a0dd5b37f9776 Mon Sep 17 00:00:00 2001 From: eduebernal Date: Wed, 6 Jul 2022 10:48:19 -0700 Subject: [PATCH] change getWeekdaysInMonth method --- .../java/org/isoron/uhabits/core/utils/DateUtils.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/utils/DateUtils.kt b/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/utils/DateUtils.kt index 010b26e4a..b06513140 100644 --- a/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/utils/DateUtils.kt +++ b/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/utils/DateUtils.kt @@ -189,11 +189,11 @@ abstract class DateUtils { val month = startOfMonth.toCalendar()[Calendar.MONTH] + 1 val year = startOfMonth.toCalendar()[Calendar.YEAR] val weekday = startOfMonth.weekday - val extraWeekdays = YearMonth.of(year, month).lengthOfMonth() - 28 + val monthLength = YearMonth.of(year, month).lengthOfMonth() - val freq = Array(7) { 4 } - for (day in weekday until weekday + extraWeekdays) { - freq[day % 7] = 5 + val freq = Array(7) { 0 } + for (day in weekday until weekday + monthLength) { + freq[day % 7] += 1 } return freq