use foreach() for iteration in QDBusMessagePrivate::makeLocal()

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
This commit is contained in:
Ivailo Monev 2020-01-06 19:09:33 +00:00
parent 9576d9afc6
commit f826058fd8

View file

@ -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<QDBusVariant>()) {