From 1c6d2f71983ee5536913eb2f91c21b7c5c4a454e Mon Sep 17 00:00:00 2001 From: Nicholas Tinsley Date: Tue, 24 Jan 2023 13:12:54 -0500 Subject: [PATCH] If enabled, don't unarchive muted group chats. Fixes #12732 --- .../java/org/thoughtcrime/securesms/database/MessageTable.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/MessageTable.java b/app/src/main/java/org/thoughtcrime/securesms/database/MessageTable.java index 214d0f53b..b22c7cc13 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/MessageTable.java +++ b/app/src/main/java/org/thoughtcrime/securesms/database/MessageTable.java @@ -936,7 +936,7 @@ public class MessageTable extends DatabaseTable implements MessageTypes, Recipie } if (!silent) { - final boolean keepThreadArchived = SignalStore.settings().shouldKeepMutedChatsArchived() && recipient.isMuted(); + final boolean keepThreadArchived = SignalStore.settings().shouldKeepMutedChatsArchived() && (recipient.isMuted() || (groupRecipient != null && groupRecipient.isMuted())); SignalDatabase.threads().update(threadId, !keepThreadArchived); }