diff options
author | Maurice Kalinowski <maurice.kalinowski@qt.io> | 2022-10-18 22:02:48 +0200 |
---|---|---|
committer | Maurice Kalinowski <maurice.kalinowski@qt.io> | 2022-10-23 19:15:05 +0200 |
commit | 98ebfbfa0b14ffaece87fd58f8564e016a5e4960 (patch) | |
tree | fadb84973767bebab42d0d41f5946be91c6b6df9 | |
parent | d26a01b1a6f83d05d468baabd13a15866be52502 (diff) |
Prefer asKeyValueRange
Improves on readability of the code.
Pick-to: 6.4
Change-Id: Id6201f19f1aa64c2498c898f53fdedac4c496e38
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
-rw-r--r-- | src/mqtt/qmqttconnection.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mqtt/qmqttconnection.cpp b/src/mqtt/qmqttconnection.cpp index 973412f..f71bb99 100644 --- a/src/mqtt/qmqttconnection.cpp +++ b/src/mqtt/qmqttconnection.cpp @@ -1653,9 +1653,9 @@ void QMqttConnection::finalize_publish() // Store subscriptions in a temporary container as each messageReceived is allowed to subscribe // again and thus invalid the iterator of the loop. QList<QMqttSubscription *> subscribers; - for (auto sub = m_activeSubscriptions.constBegin(); sub != m_activeSubscriptions.constEnd(); sub++) { - if (sub.key().match(topic)) - subscribers.append(sub.value()); + for (const auto [key, value] : m_activeSubscriptions.asKeyValueRange()) { + if (key.match(topic)) + subscribers.append(value); } for (const auto &s : subscribers) emit s->messageReceived(qmsg); |