Register QDeclarativeV8Handle during construction
authorAaron Kennedy <aaron.kennedy@nokia.com>
Tue, 5 Jul 2011 03:46:30 +0000 (13:46 +1000)
committerQt by Nokia <qt-info@nokia.com>
Thu, 7 Jul 2011 04:40:24 +0000 (06:40 +0200)
Otherwise it sometimes works, sometimes doesn't depending on whether
it was registered by a side effect.

Change-Id: Iaf62bcb0a92a7bc8f8858f38e2fe17ab53a733af
Reviewed-on: http://codereview.qt.nokia.com/1130
Reviewed-by: Aaron Kennedy <aaron.kennedy@nokia.com>
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>

src/declarative/qml/qdeclarativeengine.cpp

index b6c00b9..ab85b2d 100644 (file)
@@ -442,6 +442,7 @@ void QDeclarativeEnginePrivate::init()
     qRegisterMetaType<QDeclarativeComponent::Status>("QDeclarativeComponent::Status");
     qRegisterMetaType<QList<QObject*> >("QList<QObject*>");
     qRegisterMetaType<QList<int> >("QList<int>");
+    qRegisterMetaType<QDeclarativeV8Handle>("QDeclarativeV8Handle");
 
     QDeclarativeData::init();