aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppElement.cpp
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2023-05-13 17:45:25 +0200
committerLinus Jahn <lnj@kaidan.im>2023-05-13 17:45:25 +0200
commitfbb96a37f1c118c14fd158173e0d691022183ee3 (patch)
tree24e4a988dec79941107e3221e0e29fae2714968c /src/base/QXmppElement.cpp
parent9a0af523a8256484ae7c53bda923e6e44bafcb2e (diff)
Replace some while loops over QDomElements
Diffstat (limited to 'src/base/QXmppElement.cpp')
-rw-r--r--src/base/QXmppElement.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/base/QXmppElement.cpp b/src/base/QXmppElement.cpp
index cbc5920b..a1275dbe 100644
--- a/src/base/QXmppElement.cpp
+++ b/src/base/QXmppElement.cpp
@@ -45,8 +45,9 @@ QXmppElementPrivate::QXmppElementPrivate(const QDomElement &element)
attributes.insert(attr.name(), attr.value());
}
- QDomNode childNode = element.firstChild();
- while (!childNode.isNull()) {
+ for (auto childNode = element.firstChild();
+ !childNode.isNull();
+ childNode = childNode.nextSibling()) {
if (childNode.isElement()) {
QXmppElementPrivate *child = new QXmppElementPrivate(childNode.toElement());
child->parent = this;
@@ -54,7 +55,6 @@ QXmppElementPrivate::QXmppElementPrivate(const QDomElement &element)
} else if (childNode.isText()) {
value += childNode.toText().data();
}
- childNode = childNode.nextSibling();
}
QTextStream stream(&serializedSource);