From d137e3ede63c6f980cfb6ea558702b1abdfd7ee1 Mon Sep 17 00:00:00 2001 From: Kizito Nwose Date: Mon, 9 Dec 2019 20:02:13 +0100 Subject: [PATCH] Minor fix. --- .../com/kizitonwose/calendarview/model/MonthConfig.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/library/src/main/java/com/kizitonwose/calendarview/model/MonthConfig.kt b/library/src/main/java/com/kizitonwose/calendarview/model/MonthConfig.kt index 58b5686c..1eedb79d 100644 --- a/library/src/main/java/com/kizitonwose/calendarview/model/MonthConfig.kt +++ b/library/src/main/java/com/kizitonwose/calendarview/model/MonthConfig.kt @@ -103,13 +103,13 @@ internal data class MonthConfig( if (currentMonth != endMonth) currentMonth = currentMonth.next else break } - // Regroup data into 7 days. Use toMutableList() to create a copy of the ephemeral list. - val allDaysGroup = allDays.chunked(7).toMutableList() + // Regroup data into 7 days. Use toList() to create a copy of the ephemeral list. + val allDaysGroup = allDays.chunked(7).toList() val calendarMonths = mutableListOf() val calMonthsCount = allDaysGroup.size roundDiv maxRowCount - allDaysGroup.chunked(maxRowCount) { curMonthWeeks -> - val monthWeeks = ArrayList(curMonthWeeks) + allDaysGroup.chunked(maxRowCount) { ephemeralMonthWeeks -> + val monthWeeks = ephemeralMonthWeeks.toMutableList() // Add the outDates for the last row if needed. if (monthWeeks.last().size < 7 && outDateStyle == OutDateStyle.END_OF_ROW || outDateStyle == OutDateStyle.END_OF_GRID) {