From f99ff329479ed1373e05a624126a55613d570c09 Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Mon, 9 Aug 2021 11:54:40 -0400 Subject: [PATCH] Fix NPE when operating on multiple conversations in batch mode. --- .../securesms/conversationlist/ConversationListFragment.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 1094e23e10..3da4186aad 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListFragment.java @@ -853,7 +853,7 @@ public class ConversationListFragment extends MainFragment implements ActionMode alert.setCancelable(true); alert.setPositiveButton(R.string.delete, (dialog, which) -> { - final Set selectedConversations = defaultAdapter.getBatchSelectionIds(); + final Set selectedConversations = new HashSet<>(defaultAdapter.getBatchSelectionIds()); if (!selectedConversations.isEmpty()) { new AsyncTask() {