aboutsummaryrefslogtreecommitdiff
path: root/src/omemo/QXmppOmemoManager_p.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/omemo/QXmppOmemoManager_p.cpp')
-rw-r--r--src/omemo/QXmppOmemoManager_p.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/omemo/QXmppOmemoManager_p.cpp b/src/omemo/QXmppOmemoManager_p.cpp
index 4e9d7840..485ef7b4 100644
--- a/src/omemo/QXmppOmemoManager_p.cpp
+++ b/src/omemo/QXmppOmemoManager_p.cpp
@@ -1090,11 +1090,7 @@ QXmppTask<QXmppE2eeExtension::MessageEncryptResult> ManagerPrivate::encryptMessa
message.setOmemoElement(omemoElement);
- QByteArray serializedEncryptedMessage;
- QXmlStreamWriter writer(&serializedEncryptedMessage);
- message.toXml(&writer, QXmpp::ScePublic);
-
- interface.finish(serializedEncryptedMessage);
+ interface.finish(std::make_unique<QXmppMessage>(std::move(message)));
}
});
}