From d682de08d2023f6ab0eba1d4d1dce2977aafe861 Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Mon, 18 May 2026 16:30:47 -0400 Subject: [PATCH] Sort pinned chats like chat list for shortcut list. --- .../java/org/thoughtcrime/securesms/database/ThreadTable.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/ThreadTable.kt b/app/src/main/java/org/thoughtcrime/securesms/database/ThreadTable.kt index 78fbaeda97..4676f921bb 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/ThreadTable.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/database/ThreadTable.kt @@ -2151,7 +2151,7 @@ class ThreadTable(context: Context, databaseHelper: SignalDatabase) : DatabaseTa private fun createQuery(where: String, offset: Long, limit: Long, preferPinned: Boolean): String { val orderBy = if (preferPinned) { - "$TABLE_NAME.$PINNED_ORDER DESC, $TABLE_NAME.$DATE DESC" + "CASE WHEN $TABLE_NAME.$PINNED_ORDER IS NULL THEN 1 ELSE 0 END, $TABLE_NAME.$PINNED_ORDER ASC, $TABLE_NAME.$DATE DESC" } else { "$TABLE_NAME.$DATE DESC" }