From fbb96a37f1c118c14fd158173e0d691022183ee3 Mon Sep 17 00:00:00 2001 From: Linus Jahn Date: Sat, 13 May 2023 17:45:25 +0200 Subject: Replace some while loops over QDomElements --- src/base/QXmppElement.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/base/QXmppElement.cpp') 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); -- cgit v1.2.3