summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/declarative/util/qmlopenmetaobject.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/declarative/util/qmlopenmetaobject.cpp b/src/declarative/util/qmlopenmetaobject.cpp
index 473d9d9..1b2c2bd 100644
--- a/src/declarative/util/qmlopenmetaobject.cpp
+++ b/src/declarative/util/qmlopenmetaobject.cpp
@@ -145,7 +145,9 @@ QmlOpenMetaObject::QmlOpenMetaObject(QObject *obj, QmlOpenMetaObjectType *type,
d->autoCreate = automatic;
d->object = obj;
- d->type = type;
+// d->type = type;
+ d->type = new QmlOpenMetaObjectType(0);
+ d->ownType = true;
d->type->d->init(obj);
QObjectPrivate *op = QObjectPrivate::get(obj);