aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppJingleIq.cpp
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2022-03-13 01:18:26 +0100
committerLinus Jahn <lnj@kaidan.im>2022-03-13 02:11:14 +0100
commit9883e65761f8315399c2ebfdc7c651dba51c0486 (patch)
tree6ad6bb2ab4e88fe437b817acd1b64cb5be74e10a /src/base/QXmppJingleIq.cpp
parent5845b4b4c481f00e33e9d526b8538e4c20f92d8c (diff)
downloadqxmpp-9883e65761f8315399c2ebfdc7c651dba51c0486.tar.gz
Avoid creating temporary containers with keys()/values()
Diffstat (limited to 'src/base/QXmppJingleIq.cpp')
-rw-r--r--src/base/QXmppJingleIq.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/base/QXmppJingleIq.cpp b/src/base/QXmppJingleIq.cpp
index d039dd5c..16537b1e 100644
--- a/src/base/QXmppJingleIq.cpp
+++ b/src/base/QXmppJingleIq.cpp
@@ -1428,10 +1428,10 @@ void QXmppJinglePayloadType::toXml(QXmlStreamWriter *writer) const
if (d->ptime > 0)
helperToXmlAddAttribute(writer, QStringLiteral("ptime"), QString::number(d->ptime));
- for (const auto &key : d->parameters.keys()) {
+ for (auto itr = d->parameters.begin(); itr != d->parameters.end(); itr++) {
writer->writeStartElement(QStringLiteral("parameter"));
- writer->writeAttribute(QStringLiteral("name"), key);
- writer->writeAttribute(QStringLiteral("value"), d->parameters.value(key));
+ writer->writeAttribute(QStringLiteral("name"), itr.key());
+ writer->writeAttribute(QStringLiteral("value"), itr.value());
writer->writeEndElement();
}
writer->writeEndElement();