Enter context scope
authorAaron Kennedy <aaron.kennedy@nokia.com>
Mon, 25 Jul 2011 02:40:20 +0000 (12:40 +1000)
committerQt by Nokia <qt-info@nokia.com>
Mon, 25 Jul 2011 02:43:14 +0000 (04:43 +0200)
Task-number: QTBUG-20485

Change-Id: Ifc7fa998a253b01d8114d00d537faca5df5c93c9
Reviewed-on: http://codereview.qt.nokia.com/2053
Reviewed-by: Aaron Kennedy <aaron.kennedy@nokia.com>
src/declarative/qml/qdeclarativeexpression.cpp

index 27bd8f8..93f1b3b 100644 (file)
@@ -665,6 +665,7 @@ QVariant QDeclarativeExpressionPrivate::value(QObject *secondaryScope, bool *isU
 
     {
         v8::HandleScope handle_scope;
+        v8::Context::Scope context_scope(ep->v8engine.context());
         v8::Local<v8::Value> result = v8value(secondaryScope, isUndefined);
         rv = ep->v8engine.toVariant(result, qMetaTypeId<QList<QObject*> >());
     }