summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qmlobjectscriptclass.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/declarative/qml/qmlobjectscriptclass.cpp')
-rw-r--r--src/declarative/qml/qmlobjectscriptclass.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/declarative/qml/qmlobjectscriptclass.cpp b/src/declarative/qml/qmlobjectscriptclass.cpp
index 9448dcc..84470fc 100644
--- a/src/declarative/qml/qmlobjectscriptclass.cpp
+++ b/src/declarative/qml/qmlobjectscriptclass.cpp
@@ -150,9 +150,9 @@ QmlObjectScriptClass::queryProperty(QObject *obj, const Identifier &name,
return rv;
}
- if (!evalContext && context) {
+ if (!evalContext && context()) {
// Global object, QScriptContext activation object, QmlContext object
- QScriptValue scopeNode = scopeChainValue(context, 3);
+ QScriptValue scopeNode = scopeChainValue(context(), -3);
Q_ASSERT(scopeNode.isValid());
Q_ASSERT(scriptClass(scopeNode) == enginePrivate->contextClass);