From c7bffb85fd7bf3ebb9fbb85d46753985b7f12b1c Mon Sep 17 00:00:00 2001 From: adbenitez Date: Sun, 30 Mar 2025 15:51:16 +0200 Subject: [PATCH] avoid ANR in MessageSelectorFragment.handleDeleteMessages --- .../org/thoughtcrime/securesms/MessageSelectorFragment.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/thoughtcrime/securesms/MessageSelectorFragment.java b/src/main/java/org/thoughtcrime/securesms/MessageSelectorFragment.java index 5a81f6991..e8c1bd57b 100644 --- a/src/main/java/org/thoughtcrime/securesms/MessageSelectorFragment.java +++ b/src/main/java/org/thoughtcrime/securesms/MessageSelectorFragment.java @@ -92,7 +92,7 @@ public abstract class MessageSelectorFragment if(canDeleteForAll) { builder.setNegativeButton(R.string.delete_for_everyone, (d, which) -> { - dcContext.sendDeleteRequest(messageIds); + Util.runOnAnyBackgroundThread(() -> dcContext.sendDeleteRequest(messageIds)); if (actionMode != null) actionMode.finish(); }); AlertDialog dialog = builder.show();