aboutsummaryrefslogtreecommitdiff
path: root/src/base
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2023-03-11 01:17:00 +0100
committerLinus Jahn <lnj@kaidan.im>2023-03-11 01:17:00 +0100
commitd679ad1c49eeb28be2ac3a75bd7fd1a9be24d483 (patch)
tree1e2d95420043f8a1f705f754dfcaf79409ec9294 /src/base
parentba05e3e351f17f1dd70676e1ac27fa76003a20ce (diff)
parent366a22985b946b70252ba5e6dc291dbfe8addd94 (diff)
Merge branch '1.5'
Diffstat (limited to 'src/base')
-rw-r--r--src/base/QXmppPubSubIq.cpp2
-rw-r--r--src/base/compat/QXmppPubSubIq.cpp6
2 files changed, 5 insertions, 3 deletions
diff --git a/src/base/QXmppPubSubIq.cpp b/src/base/QXmppPubSubIq.cpp
index 27da0e4b..1abb11ee 100644
--- a/src/base/QXmppPubSubIq.cpp
+++ b/src/base/QXmppPubSubIq.cpp
@@ -97,7 +97,7 @@ public:
std::optional<QXmppResultSetReply> itemsContinuation;
};
-}
+} // namespace QXmpp::Private
///
/// Constructs a PubSub IQ.
diff --git a/src/base/compat/QXmppPubSubIq.cpp b/src/base/compat/QXmppPubSubIq.cpp
index 9df2fdf1..88c0665f 100644
--- a/src/base/compat/QXmppPubSubIq.cpp
+++ b/src/base/compat/QXmppPubSubIq.cpp
@@ -149,8 +149,9 @@ void QXmppPubSubIq::parseElementFromChild(const QDomElement &element)
// determine query type
const QString tagName = queryElement.tagName();
int queryType = PUBSUB_QUERIES.indexOf(queryElement.tagName());
- if (queryType > -1)
+ if (queryType > -1) {
d->queryType = QueryType(queryType);
+ }
d->queryJid = queryElement.attribute(QStringLiteral("jid"));
d->queryNode = queryElement.attribute(QStringLiteral("node"));
@@ -193,8 +194,9 @@ void QXmppPubSubIq::toXmlElementFromChild(QXmlStreamWriter *writer) const
case QXmppPubSubIq::ItemsQuery:
case QXmppPubSubIq::PublishQuery:
case QXmppPubSubIq::RetractQuery:
- for (const auto &item : d->items)
+ for (const auto &item : d->items) {
item.toXml(writer);
+ }
break;
case QXmppPubSubIq::SubscriptionQuery:
helperToXmlAddAttribute(writer, QStringLiteral("subid"), d->subscriptionId);