diff --git a/src/main/java/eu/siacs/conversations/services/XmppConnectionService.java b/src/main/java/eu/siacs/conversations/services/XmppConnectionService.java index f545587735ff50d94f5ad5d04ae48a8715c24d31..04e5695800aec007cdd6bb1c30568b27a67ca318 100644 --- a/src/main/java/eu/siacs/conversations/services/XmppConnectionService.java +++ b/src/main/java/eu/siacs/conversations/services/XmppConnectionService.java @@ -4945,6 +4945,7 @@ public class XmppConnectionService extends Service { && conversation.getMode() == Conversation.MODE_SINGLE && jidMatches) { this.conversations.remove(conversation); + getMessageArchiveService().kill(conversation); markRead(conversation); conversation.setStatus(Conversation.STATUS_ARCHIVED); Log.d(