OSDN Git Service

use foreach() for iteration in qDBusFindAdaptorConnector()
authorIvailo Monev <xakepa10@laimg.moc>
Tue, 14 Jul 2020 00:05:48 +0000 (00:05 +0000)
committerIvailo Monev <xakepa10@laimg.moc>
Tue, 14 Jul 2020 00:05:48 +0000 (00:05 +0000)
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
src/dbus/qdbusabstractadaptor.cpp

index 9638cfc..e5c486f 100644 (file)
@@ -60,11 +60,8 @@ QDBusAdaptorConnector *qDBusFindAdaptorConnector(QObject *obj)
 {
     if (!obj)
         return 0;
-    const QObjectList &children = obj->children();
-    QObjectList::ConstIterator it = children.constBegin();
-    QObjectList::ConstIterator end = children.constEnd();
-    for ( ; it != end; ++it) {
-        QDBusAdaptorConnector *connector = qobject_cast<QDBusAdaptorConnector *>(*it);
+    foreach (QObject *it, obj->children()) {
+        QDBusAdaptorConnector *connector = qobject_cast<QDBusAdaptorConnector *>(it);
         if (connector) {
             connector->polish();
             return connector;