diff options
-rw-r--r-- | src/declarative/qml/qdeclarativeexpression.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/declarative/qml/qdeclarativeexpression.cpp b/src/declarative/qml/qdeclarativeexpression.cpp index 27bd8f8147..93f1b3b96b 100644 --- a/src/declarative/qml/qdeclarativeexpression.cpp +++ b/src/declarative/qml/qdeclarativeexpression.cpp @@ -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*> >()); } |