diff options
author | Simon Hausmann <simon.hausmann@digia.com> | 2013-06-03 12:52:53 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@digia.com> | 2013-06-03 14:51:07 +0200 |
commit | 2e391fec759c2075f95509c5dbda6fb21e88f3ee (patch) | |
tree | 50e9c29fde4cc6075456a43dfa127421300f8dc5 /src/qml/qml/v8/qv8qobjectwrapper.cpp | |
parent | 0812afeaa791a76498ecf667ef5432a2a7454f19 (diff) |
Fix failing QJSValue test for QObject JS wrapper prototype
We need to initialize the prototype correctly.
Change-Id: I466c132b5f6bd5761b5943aaea91ed811b82a8f7
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
Diffstat (limited to 'src/qml/qml/v8/qv8qobjectwrapper.cpp')
-rw-r--r-- | src/qml/qml/v8/qv8qobjectwrapper.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/qml/qml/v8/qv8qobjectwrapper.cpp b/src/qml/qml/v8/qv8qobjectwrapper.cpp index 0a6f15bef7..110bec4f9c 100644 --- a/src/qml/qml/v8/qv8qobjectwrapper.cpp +++ b/src/qml/qml/v8/qv8qobjectwrapper.cpp @@ -60,6 +60,7 @@ #include <private/qv4runtime_p.h> #include <private/qv4variantobject_p.h> #include <private/qv4sequenceobject_p.h> +#include <private/qv4objectproto_p.h> #include <QtQml/qjsvalue.h> #include <QtCore/qjsonarray.h> @@ -88,6 +89,7 @@ QObjectWrapper::QObjectWrapper(ExecutionEngine *engine, QObject *object) { this->v8Engine = QV8Engine::get(engine->publicEngine); vtbl = &static_vtbl; + prototype = engine->objectPrototype; m_destroy = engine->newIdentifier(QStringLiteral("destroy")); m_toString = engine->newIdentifier(QStringLiteral("toString")); |