From 0a121f4d055982fbb8c423449e2faff99e0722f9 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Sun, 30 Mar 2025 11:04:59 -0500 Subject: [PATCH] Fix grouping by start date descending --- .../kotlin/org/tasks/tasklist/SectionedDataSource.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/kmp/src/commonMain/kotlin/org/tasks/tasklist/SectionedDataSource.kt b/kmp/src/commonMain/kotlin/org/tasks/tasklist/SectionedDataSource.kt index 64f625e9d..8184731b1 100644 --- a/kmp/src/commonMain/kotlin/org/tasks/tasklist/SectionedDataSource.kt +++ b/kmp/src/commonMain/kotlin/org/tasks/tasklist/SectionedDataSource.kt @@ -150,6 +150,14 @@ class SectionedDataSource( sections.add(AdapterSection(i, header, 0, isCollapsed)) } } + groupMode == SortHelper.SORT_START -> { + if ( + previous == 0L && header != 0L || + header != previous.startOfDay() + ) { + sections.add(AdapterSection(i, header, 0, isCollapsed)) + } + } else -> if (previous > 0 && header != previous.startOfDay()) { sections.add(AdapterSection(i, header, 0, isCollapsed)) }