diff --git a/app/src/main/java/org/tasks/tasklist/SectionedDataSource.kt b/app/src/main/java/org/tasks/tasklist/SectionedDataSource.kt index 97fd6ed43..b7c77f09c 100644 --- a/app/src/main/java/org/tasks/tasklist/SectionedDataSource.kt +++ b/app/src/main/java/org/tasks/tasklist/SectionedDataSource.kt @@ -5,6 +5,7 @@ import androidx.core.util.forEach import com.todoroo.astrid.core.SortHelper import org.tasks.data.TaskContainer import org.tasks.date.DateTimeUtils +import org.tasks.time.DateTimeUtils.startOfDay import java.util.* class SectionedDataSource constructor( @@ -63,7 +64,7 @@ class SectionedDataSource constructor( val header = if (sortMode == SortHelper.SORT_IMPORTANCE || sortGroup == 0L) { sortGroup } else { - DateTimeUtils.newDateTime(sortGroup).startOfDay().millis + sortGroup.startOfDay() } val isCollapsed = collapsed.contains(header) if (i == 0) { diff --git a/app/src/main/java/org/tasks/time/DateTimeUtils.kt b/app/src/main/java/org/tasks/time/DateTimeUtils.kt index 8fc560a15..435e2c173 100644 --- a/app/src/main/java/org/tasks/time/DateTimeUtils.kt +++ b/app/src/main/java/org/tasks/time/DateTimeUtils.kt @@ -2,6 +2,7 @@ package org.tasks.time import android.annotation.SuppressLint import org.tasks.BuildConfig +import org.tasks.date.DateTimeUtils.newDateTime import java.util.* object DateTimeUtils { @@ -37,4 +38,6 @@ object DateTimeUtils { millis.toString() } } + + fun Long.startOfDay(): Long = newDateTime(this).startOfDay().millis } \ No newline at end of file