Don't lose encryption type when adding a file

Stephen Paul Weber created

Change summary

src/main/java/eu/siacs/conversations/services/XmppConnectionService.java | 2 
1 file changed, 2 insertions(+)

Detailed changes

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);
                                             }