aboutsummaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qdeclarativemetatype.cpp
diff options
context:
space:
mode:
authorAaron Kennedy <aaron.kennedy@nokia.com>2011-07-25 17:40:57 +1000
committerQt by Nokia <qt-info@nokia.com>2011-07-25 09:43:39 +0200
commitf3a9d7658f0852560721ea9c0f65da1338530d2f (patch)
tree86bcb60d52c5e686e66e353a1c5a1f2c1bb08b07 /src/declarative/qml/qdeclarativemetatype.cpp
parentafaf155cf41682378d23ef8da12752f415e70273 (diff)
Set classname for cloned extension meta objects
Task-number: QTBUG-16273 Change-Id: I33c6e2985caba8e506312ddb9007aaea3d00befd Reviewed-on: http://codereview.qt.nokia.com/2087 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Aaron Kennedy <aaron.kennedy@nokia.com>
Diffstat (limited to 'src/declarative/qml/qdeclarativemetatype.cpp')
-rw-r--r--src/declarative/qml/qdeclarativemetatype.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/declarative/qml/qdeclarativemetatype.cpp b/src/declarative/qml/qdeclarativemetatype.cpp
index 4884d1cc4a..18eea0b614 100644
--- a/src/declarative/qml/qdeclarativemetatype.cpp
+++ b/src/declarative/qml/qdeclarativemetatype.cpp
@@ -294,6 +294,9 @@ QDeclarativeType *QDeclarativeType::superType() const
static void clone(QMetaObjectBuilder &builder, const QMetaObject *mo,
const QMetaObject *ignoreStart, const QMetaObject *ignoreEnd)
{
+ // Set classname
+ builder.setClassName(ignoreEnd->className());
+
// Clone Q_CLASSINFO
for (int ii = mo->classInfoOffset(); ii < mo->classInfoCount(); ++ii) {
QMetaClassInfo info = mo->classInfo(ii);