From 2f5ee05fa6c6ddba3ff6984e28404935ee66fe2b Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Wed, 10 Jan 2024 17:08:38 -0500 Subject: [PATCH] Don't lose encryption type when adding a file --- .../eu/siacs/conversations/services/XmppConnectionService.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/eu/siacs/conversations/services/XmppConnectionService.java b/src/main/java/eu/siacs/conversations/services/XmppConnectionService.java index 069298e48fa9179aaf7e7c2019c56eedda7b99b9..84a9985dc147610ee246ebe7d559576c29f8b192 100644 --- a/src/main/java/eu/siacs/conversations/services/XmppConnectionService.java +++ b/src/main/java/eu/siacs/conversations/services/XmppConnectionService.java @@ -1906,7 +1906,9 @@ public class XmppConnectionService extends Service { message.addPayload(fallback); } + final int encryption = message.getEncryption(); getHttpConnectionManager().createNewDownloadConnection(message, false, (file) -> { + message.setEncryption(encryption); synchronized (message.getConversation()) { if (message.getStatus() == Message.STATUS_WAITING) sendMessage(message, true, true, false); }