From b4ec935762564e3783a76aa0f75a951d0f52a6e9 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Tue, 10 Mar 2026 10:24:07 -0300 Subject: [PATCH] Fix share sheet ordering. Co-authored-by: Greyson Parrelli --- .../org/thoughtcrime/securesms/util/ConversationUtil.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/util/ConversationUtil.java b/app/src/main/java/org/thoughtcrime/securesms/util/ConversationUtil.java index ce7f150fa5..2b26ccfbdb 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/util/ConversationUtil.java +++ b/app/src/main/java/org/thoughtcrime/securesms/util/ConversationUtil.java @@ -77,14 +77,14 @@ public final class ConversationUtil { /** * Synchronously pushes a dynamic shortcut for the given recipient. *

- * The recipient is given a high ranking with the intention of not appearing immediately in results. + * The recipient is given the best ranking (0) so that the OS treats this as a high-priority + * conversation for share sheet ordering. * * @return True if it succeeded, or false if it was rate-limited. */ @WorkerThread public static boolean pushShortcutForRecipientSync(@NonNull Context context, @NonNull Recipient recipient, @NonNull Direction direction ) { - List shortcuts = ShortcutManagerCompat.getDynamicShortcuts(context); - return pushShortcutForRecipientInternal(context, recipient, shortcuts.size(), direction); + return pushShortcutForRecipientInternal(context, recipient, 0, direction); } /**