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 fe7d14ec..43a6efb8 100644 --- a/library/src/main/java/com/kizitonwose/calendarview/model/MonthConfig.kt +++ b/library/src/main/java/com/kizitonwose/calendarview/model/MonthConfig.kt @@ -106,11 +106,7 @@ internal data class MonthConfig( // Regroup data into 7 days. val allDaysGroup = mutableListOf>() - while (allDays.isNotEmpty()) { - val sevenDays = allDays.take(7) - allDaysGroup.add(sevenDays) - allDays.removeAll(sevenDays) - } + allDaysGroup.addAll(allDays.chunked(7)) val calendarMonths = mutableListOf() val calMonthsCount = allDaysGroup.size roundDiv maxRowCount