From 221fc011b8430ab79551818d5d72f4bde7f66984 Mon Sep 17 00:00:00 2001
From: Roberto Raggi <roberto.raggi@nokia.com>
Date: Fri, 12 Feb 2010 10:43:33 +0100
Subject: [PATCH] Compile.

---
 src/libs/qmljs/qmljsinterpreter.cpp                           | 4 ++--
 src/plugins/qmldesigner/core/instances/objectnodeinstance.cpp | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/libs/qmljs/qmljsinterpreter.cpp b/src/libs/qmljs/qmljsinterpreter.cpp
index 155767615b7..8f8c2a47443 100644
--- a/src/libs/qmljs/qmljsinterpreter.cpp
+++ b/src/libs/qmljs/qmljsinterpreter.cpp
@@ -231,8 +231,8 @@ void QmlObjectValue::processMembers(MemberProcessor *processor) const
 
 const Value *QmlObjectValue::propertyValue(const QMetaProperty &prop) const
 {
-    if (QmlMetaType::isObject(prop.userType())) {
-        QmlType *qmlPropertyType = QmlMetaType::qmlType(QmlMetaType::metaObjectForType(prop.userType()));
+    if (QmlMetaType::isQObject(prop.userType())) {
+        QmlType *qmlPropertyType = QmlMetaType::qmlType(prop.userType());
 
         if (qmlPropertyType && !qmlPropertyType->qmlTypeName().isEmpty()) {
             QString typeName = qmlPropertyType->qmlTypeName();
diff --git a/src/plugins/qmldesigner/core/instances/objectnodeinstance.cpp b/src/plugins/qmldesigner/core/instances/objectnodeinstance.cpp
index 3f753cc755d..34192e67782 100644
--- a/src/plugins/qmldesigner/core/instances/objectnodeinstance.cpp
+++ b/src/plugins/qmldesigner/core/instances/objectnodeinstance.cpp
@@ -525,7 +525,7 @@ void ObjectNodeInstance::updateObjectSignals(QObject *object)
     int transformSignalIndex = QGraphicsObject::staticMetaObject.indexOfSignal("xChanged()");
     // iterate over all proeprties and find the object
     for(int propertyIndex = QObject::staticMetaObject.propertyCount(); propertyIndex < object->metaObject()->propertyCount(); propertyIndex++) {
-        if (QmlMetaType::isObject(object->metaObject()->property(propertyIndex).userType())) {
+        if (QmlMetaType::isQObject(object->metaObject()->property(propertyIndex).userType())) {
             QObject *propertyObject = QmlMetaType::toQObject(object->metaObject()->property(propertyIndex).read(object));
             if (propertyObject) {
                 int signalIndex = -1;
-- 
GitLab