From 622d9c909fe6e3d70d6ec99a7ebe781ae0fb76bf Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Wed, 4 Mar 2026 12:06:30 -0500 Subject: [PATCH] Fix unarchive actions from conversation search. Fixes #14640 --- .../securesms/conversationlist/ConversationListFragment.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListFragment.java b/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListFragment.java index dbbb92c958..7c47836ed6 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListFragment.java @@ -1285,7 +1285,7 @@ public class ConversationListFragment extends MainFragment implements Conversati view.setSelected(true); - Collection id = Collections.singleton(conversation.getThreadRecord().getThreadId()); + Set id = Collections.singleton(conversation.getThreadRecord().getThreadId()); List items = new ArrayList<>(); @@ -1317,7 +1317,7 @@ public class ConversationListFragment extends MainFragment implements Conversati } if (conversation.getThreadRecord().isArchived()) { - items.add(new ActionItem(R.drawable.symbol_archive_up_24, getResources().getString(R.string.ConversationListFragment_unarchive), () -> handleArchive(id))); + items.add(new ActionItem(R.drawable.symbol_archive_up_24, getResources().getString(R.string.ConversationListFragment_unarchive), () -> handleUnarchive(id))); } else { if (!isFromSearch) { if (viewModel.getCurrentFolder().getFolderType() == ChatFolderRecord.FolderType.ALL &&