From 4a9e733b2c21476fc4b2609bc1115cf71a3c67f1 Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Mon, 3 Jun 2013 15:15:40 +0200 Subject: [PATCH] Remove last v8 dependency in qqmlvmemetaobject Change-Id: If3b45ea3048f6167a121011191aa5f42b2fe2e88 Reviewed-by: Simon Hausmann --- src/qml/qml/qqmlvmemetaobject.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/qml/qml/qqmlvmemetaobject.cpp b/src/qml/qml/qqmlvmemetaobject.cpp index 86d4065..0ccaf7f 100644 --- a/src/qml/qml/qqmlvmemetaobject.cpp +++ b/src/qml/qml/qqmlvmemetaobject.cpp @@ -1232,7 +1232,10 @@ void QQmlVMEMetaObject::mark() void QQmlVMEMetaObject::allocateVarPropertiesArray() { - varProperties = v8::Array::New(metaData->varPropertyCount)->v4Value(); + QQmlEngine *qml = qmlEngine(object); + assert(qml); + QV4::ExecutionEngine *v4 = QV8Engine::getV4(qml->handle()); + varProperties = QV4::Value::fromObject(v4->newArrayObject(metaData->varPropertyCount)); varPropertiesInitialized = true; } -- 2.7.4