From 35ab04c907a1cefa23eff2d7c853350fb5d27178 Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Thu, 30 May 2013 13:16:44 +0200 Subject: Port the type wrapper over to v4 Change-Id: Id442281a366914be818b068f70ebe5200c527254 Reviewed-by: Simon Hausmann --- src/qml/qml/v8/qv8qobjectwrapper.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (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 5277b37a78..fbe0461397 100644 --- a/src/qml/qml/v8/qv8qobjectwrapper.cpp +++ b/src/qml/qml/v8/qv8qobjectwrapper.cpp @@ -52,6 +52,7 @@ #include #include #include +#include #include #include @@ -157,10 +158,9 @@ QV4::Value QObjectWrapper::get(Managed *m, ExecutionContext *ctx, String *name, if (r.scriptIndex != -1) { return QV4::Value::undefinedValue(); } else if (r.type) { - return v8engine->typeWrapper()->newObject(object, r.type, QV8TypeWrapper::ExcludeEnums)->v4Value(); + return QmlTypeWrapper::create(v8engine, object, r.type, QmlTypeWrapper::ExcludeEnums); } else if (r.importNamespace) { - return v8engine->typeWrapper()->newObject(object, context->imports, r.importNamespace, - QV8TypeWrapper::ExcludeEnums)->v4Value(); + return QmlTypeWrapper::create(v8engine, object, context->imports, r.importNamespace, QmlTypeWrapper::ExcludeEnums); } Q_ASSERT(!"Unreachable"); } -- cgit v1.2.3