From c9e178e4f202ff4d32248682ed5e2cf5de75d0f8 Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Thu, 30 May 2013 22:09:46 +0200 Subject: Port the list wrapper over to v4 Also fix two places where we did a wrong type check. Change-Id: Ibc988b1b38803ca6acf6914487415026910f744e Reviewed-by: Simon Hausmann --- src/qml/qml/v8/qv8qobjectwrapper.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/qml/qml/v8/qv8qobjectwrapper.cpp') diff --git a/src/qml/qml/v8/qv8qobjectwrapper.cpp b/src/qml/qml/v8/qv8qobjectwrapper.cpp index 79f221e8bc..578eaea567 100644 --- a/src/qml/qml/v8/qv8qobjectwrapper.cpp +++ b/src/qml/qml/v8/qv8qobjectwrapper.cpp @@ -53,6 +53,7 @@ #include #include #include +#include #include #include @@ -463,7 +464,7 @@ static v8::Handle LoadProperty(QV8Engine *engine, QObject *object, ReadFunction(object, property, &rv, notifier); return engine->newQObject(rv); } else if (property.isQList()) { - return engine->listWrapper()->newList(object, property.coreIndex, property.propType); + return QmlListWrapper::create(engine, object, property.coreIndex, property.propType); } else if (property.propType == QMetaType::QReal) { qreal v = 0; ReadFunction(object, property, &v, notifier); -- cgit v1.2.3