summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristian Kamm <christian.d.kamm@nokia.com>2010-01-28 15:03:12 +0100
committerChristian Kamm <christian.d.kamm@nokia.com>2010-01-28 15:03:50 +0100
commit6134f2880ab2d6a09269d2bbd36ef61f059f2193 (patch)
tree09d9bc794bf145fd43c8428846c98bcc30b4f4f2 /src
parent7bc2ab8ac96d25adc49ba8bf24eeec331825736f (diff)
downloadqt-creator-6134f2880ab2d6a09269d2bbd36ef61f059f2193.tar.gz
Always return a valid scope from Link.
Diffstat (limited to 'src')
-rw-r--r--src/libs/qmljs/qmljslink.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libs/qmljs/qmljslink.cpp b/src/libs/qmljs/qmljslink.cpp
index 52f90e3e74..782ad1d2aa 100644
--- a/src/libs/qmljs/qmljslink.cpp
+++ b/src/libs/qmljs/qmljslink.cpp
@@ -153,10 +153,10 @@ ObjectValue *Link::operator()(const QList<Bind *> &binds, Bind *currentBind, UiO
else if (UiObjectBinding *binding = cast<UiObjectBinding *>(currentObject))
scopeObject = currentBind->_qmlObjectBindings.value(binding);
else
- return 0;
+ return currentBind->_interp->globalObject();
if (!scopeObject)
- return 0;
+ return currentBind->_interp->globalObject();
// Build the scope chain.
currentBind->_typeEnvironment->setScope(currentBind->_idEnvironment);