aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/qml/v8/qv8qobjectwrapper.cpp
diff options
context:
space:
mode:
authorSimon Hausmann <simon.hausmann@digia.com>2013-06-03 12:52:53 +0200
committerLars Knoll <lars.knoll@digia.com>2013-06-03 14:51:07 +0200
commit2e391fec759c2075f95509c5dbda6fb21e88f3ee (patch)
tree50e9c29fde4cc6075456a43dfa127421300f8dc5 /src/qml/qml/v8/qv8qobjectwrapper.cpp
parent0812afeaa791a76498ecf667ef5432a2a7454f19 (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.cpp2
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"));