diff --git a/kmp/src/commonMain/kotlin/org/tasks/tasklist/SectionedDataSource.kt b/kmp/src/commonMain/kotlin/org/tasks/tasklist/SectionedDataSource.kt index c9d1c6877..64f625e9d 100644 --- a/kmp/src/commonMain/kotlin/org/tasks/tasklist/SectionedDataSource.kt +++ b/kmp/src/commonMain/kotlin/org/tasks/tasklist/SectionedDataSource.kt @@ -141,9 +141,9 @@ class SectionedDataSource( sections.add(AdapterSection(i, header, 0, isCollapsed)) } groupMode == SortHelper.SORT_DUE -> { - val previousOverdue = previous < startOfToday + val previousOverdue = previous in 1.. 0 && + if ( ((currentOverdue != previousOverdue) || (!currentOverdue && header != previous.startOfDay())) ) {