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/QXmppIq.cpp | |
| parent | 9a0af523a8256484ae7c53bda923e6e44bafcb2e (diff) | |
| download | qxmpp-fbb96a37f1c118c14fd158173e0d691022183ee3.tar.gz | |
Replace some while loops over QDomElements
Diffstat (limited to 'src/base/QXmppIq.cpp')
| -rw-r--r-- | src/base/QXmppIq.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
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); } |
