diff options
| author | Linus Jahn <lnj@kaidan.im> | 2023-05-13 17:45:25 +0200 |
|---|---|---|
| committer | Linus Jahn <lnj@kaidan.im> | 2023-05-13 17:45:25 +0200 |
| commit | fbb96a37f1c118c14fd158173e0d691022183ee3 (patch) | |
| tree | 24e4a988dec79941107e3221e0e29fae2714968c /src/base/QXmppElement.cpp | |
| parent | 9a0af523a8256484ae7c53bda923e6e44bafcb2e (diff) | |
Replace some while loops over QDomElements
Diffstat (limited to 'src/base/QXmppElement.cpp')
| -rw-r--r-- | src/base/QXmppElement.cpp | 6 |
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); |
