Adapt qtdeclarative to the change in QMetaObject
authorOlivier Goffart <ogoffart@woboq.com>
Thu, 19 Apr 2012 07:54:17 +0000 (09:54 +0200)
committerQt by Nokia <qt-info@nokia.com>
Wed, 25 Apr 2012 20:49:08 +0000 (22:49 +0200)
Changed in qtbase in If0b8f586cbaf633eed10045adee3ba3366826c86

Change-Id: I28e7d84873c92908b10cbcd61ae66bd8d52ef51e
Reviewed-by: Kent Hansen <kent.hansen@nokia.com>
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@nokia.com>
src/qml/qml/ftw/qfastmetabuilder.cpp
src/qml/qml/qqmlscript.cpp

index 9d95605..b22be84 100644 (file)
@@ -336,6 +336,8 @@ void QFastMetaBuilder::fromData(QMetaObject *output, const QMetaObject *parent,
     output->d.stringdata = reinterpret_cast<const QByteArrayData *>(data.constData() + header(data)->fieldCount * sizeof(uint));
     output->d.data = fieldPointer(data);
     output->d.extradata = 0;
+    output->d.static_metacall = 0;
+    output->d.relatedMetaObjects = 0;
 }
 
 QT_END_NAMESPACE
index 37c0fb4..05882f3 100644 (file)
@@ -71,6 +71,8 @@ QQmlScript::Object::Object()
     extObject.d.stringdata = 0;
     extObject.d.data = 0;
     extObject.d.extradata = 0;
+    extObject.d.static_metacall = 0;
+    extObject.d.relatedMetaObjects = 0;
 }
 
 QQmlScript::Object::~Object()