From 3c87ab4fc1bedabca7df53ee4042b9b856a48903 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Thu, 11 May 2023 15:39:01 -0500 Subject: [PATCH] Fix subtask sort order --- app/src/main/java/com/todoroo/astrid/core/SortHelper.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/todoroo/astrid/core/SortHelper.java b/app/src/main/java/com/todoroo/astrid/core/SortHelper.java index 456af7470..03c4138c4 100644 --- a/app/src/main/java/com/todoroo/astrid/core/SortHelper.java +++ b/app/src/main/java/com/todoroo/astrid/core/SortHelper.java @@ -194,8 +194,8 @@ public class SortHelper { public static Order orderForSortTypeRecursive(int sortMode, boolean reverse) { Order order = switch (sortMode) { - case SORT_MODIFIED, SORT_CREATED -> Order.desc("primary_sort"); - default -> Order.asc("primary_sort"); + case SORT_MODIFIED, SORT_CREATED -> Order.desc("primary_sort").addSecondaryExpression(Order.desc("secondary_sort")); + default -> Order.asc("primary_sort").addSecondaryExpression(Order.asc("secondary_sort")); }; if (sortMode != SORT_ALPHA) { order.addSecondaryExpression(Order.asc("sort_title"));