[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/work/kde4/playground/libs/qt-dbus
From:       Thiago Macieira <thiago () kde ! org>
Date:       2006-05-19 14:06:29
Message-ID: 1148047589.004722.24517.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 542512 by thiago:

Make it find the adaptors: this has been broken since we made the adaptors and the \
connector sibling objects

 M  +4 -5      qdbusabstractadaptor.cpp  


--- branches/work/kde4/playground/libs/qt-dbus/qdbusabstractadaptor.cpp \
#542511:542512 @@ -242,12 +242,11 @@
         return;                 // avoid working multiple times if multiple adaptors \
were added  
     waitingForPolish = false;
-    const QObjectList &objs = children();
+    const QObjectList &objs = parent()->children();
     foreach (QObject *obj, objs) {
-        Q_ASSERT(qobject_cast<QDBusAbstractAdaptor *>(obj));
-
-        QDBusAbstractAdaptor *adaptor = static_cast<QDBusAbstractAdaptor *>(obj);
-        addAdaptor(adaptor);
+        QDBusAbstractAdaptor *adaptor = qobject_cast<QDBusAbstractAdaptor *>(obj);
+        if (adaptor)
+            addAdaptor(adaptor);
     }
 
     // sort the adaptor list


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic