aboutsummaryrefslogtreecommitdiff
path: root/src/client/QXmppClient.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/QXmppClient.cpp')
-rw-r--r--src/client/QXmppClient.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/client/QXmppClient.cpp b/src/client/QXmppClient.cpp
index 6f993a46..2af1274d 100644
--- a/src/client/QXmppClient.cpp
+++ b/src/client/QXmppClient.cpp
@@ -753,8 +753,9 @@ QXmppVersionManager &QXmppClient::versionManager()
void QXmppClient::_q_elementReceived(const QDomElement &element, bool &handled)
{
+ const std::optional<QXmppE2eeMetadata> e2eeMetadata;
for (auto *extension : std::as_const(d->extensions)) {
- if (extension->handleStanza(element)) {
+ if (extension->handleStanza(element, e2eeMetadata) || extension->handleStanza(element)) {
handled = true;
return;
}