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/QXmppIq.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/base/QXmppIq.cpp') diff --git a/src/base/QXmppIq.cpp b/src/base/QXmppIq.cpp index 3d9f5422..3a3d6f57 100644 --- a/src/base/QXmppIq.cpp +++ b/src/base/QXmppIq.cpp @@ -93,10 +93,11 @@ void QXmppIq::parse(const QDomElement &element) void QXmppIq::parseElementFromChild(const QDomElement &element) { QXmppElementList extensions; - QDomElement itemElement = element.firstChildElement(); - while (!itemElement.isNull()) { + + for (auto itemElement = element.firstChildElement(); + !itemElement.isNull(); + itemElement = itemElement.nextSiblingElement()) { extensions.append(QXmppElement(itemElement)); - itemElement = itemElement.nextSiblingElement(); } setExtensions(extensions); } -- cgit v1.2.3