diff options
author | Lars Knoll <lars.knoll@digia.com> | 2013-06-03 15:15:40 +0200 |
---|---|---|
committer | Simon Hausmann <simon.hausmann@digia.com> | 2013-06-03 15:39:58 +0200 |
commit | 4a9e733b2c21476fc4b2609bc1115cf71a3c67f1 (patch) | |
tree | 6b10bf786484a9a555fab44c49f462a47c7244a8 /src/qml/qml/qqmlvmemetaobject.cpp | |
parent | e562efd281cc0932fa75c69f7b6b0d5b791b3c8e (diff) |
Remove last v8 dependency in qqmlvmemetaobject
Change-Id: If3b45ea3048f6167a121011191aa5f42b2fe2e88
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'src/qml/qml/qqmlvmemetaobject.cpp')
-rw-r--r-- | src/qml/qml/qqmlvmemetaobject.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/qml/qml/qqmlvmemetaobject.cpp b/src/qml/qml/qqmlvmemetaobject.cpp index 86d40659bc..0ccaf7fcfc 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; } |