From f826058fd823e50ca94641c1dc5e5f97d9875a8c Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Mon, 6 Jan 2020 19:09:33 +0000 Subject: [PATCH] use foreach() for iteration in QDBusMessagePrivate::makeLocal() Signed-off-by: Ivailo Monev --- src/dbus/qdbusmessage.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/dbus/qdbusmessage.cpp b/src/dbus/qdbusmessage.cpp index ce29b8bea..d5fbe74bc 100644 --- a/src/dbus/qdbusmessage.cpp +++ b/src/dbus/qdbusmessage.cpp @@ -245,10 +245,8 @@ QDBusMessage QDBusMessagePrivate::makeLocal(const QDBusConnectionPrivate &conn, // determine if we are carrying any complex types QString computedSignature; - QVariantList::ConstIterator it = asSent.d_ptr->arguments.constBegin(); - QVariantList::ConstIterator end = asSent.d_ptr->arguments.constEnd(); - for ( ; it != end; ++it) { - int id = it->userType(); + foreach (const QVariant &it, asSent.d_ptr->arguments) { + int id = it.userType(); const char *signature = QDBusMetaType::typeToSignature(id); if ((id != QVariant::StringList && id != QVariant::ByteArray && qstrlen(signature) != 1) || id == qMetaTypeId()) {