From 291cad4e5af454764cc29e4f3a53b02d69eb9995 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Sun, 30 Mar 2025 00:55:49 -0500 Subject: [PATCH] Fix grouping by due date descending --- .../kotlin/org/tasks/tasklist/SectionedDataSource.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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())) ) {