From 9883e65761f8315399c2ebfdc7c651dba51c0486 Mon Sep 17 00:00:00 2001 From: Linus Jahn Date: Sun, 13 Mar 2022 01:18:26 +0100 Subject: Avoid creating temporary containers with keys()/values() --- src/base/QXmppJingleIq.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/base/QXmppJingleIq.cpp') 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(); -- cgit v1.2.3