From e2a825dfb23dab4e99705d56f8ef9ff084e534dc Mon Sep 17 00:00:00 2001 From: Hocuri Date: Wed, 18 Dec 2024 15:41:44 +0100 Subject: [PATCH] fix(ANR): Mark messages as seen asynchronously (#3505) Mark messages as seen in a background thread instead of on the UI thread in order to fix #3504. --- .../java/org/thoughtcrime/securesms/ConversationFragment.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/thoughtcrime/securesms/ConversationFragment.java b/src/main/java/org/thoughtcrime/securesms/ConversationFragment.java index d8845094f..fa0403629 100644 --- a/src/main/java/org/thoughtcrime/securesms/ConversationFragment.java +++ b/src/main/java/org/thoughtcrime/securesms/ConversationFragment.java @@ -210,7 +210,7 @@ public class ConversationFragment extends MessageSelectorFragment public void onResume() { super.onResume(); - dcContext.marknoticedChat((int) chatId); + Util.runOnBackground(() -> dcContext.marknoticedChat((int) chatId)); if (list.getAdapter() != null) { list.getAdapter().notifyDataSetChanged(); }