diff options
author | Aaron Kennedy <aaron.kennedy@nokia.com> | 2011-07-25 17:40:57 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2011-07-25 09:43:39 +0200 |
commit | f3a9d7658f0852560721ea9c0f65da1338530d2f (patch) | |
tree | 86bcb60d52c5e686e66e353a1c5a1f2c1bb08b07 /src/declarative/qml | |
parent | afaf155cf41682378d23ef8da12752f415e70273 (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')
-rw-r--r-- | src/declarative/qml/qdeclarativemetatype.cpp | 3 |
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); |