diff --git a/src/libs/qmljs/qmljslink.cpp b/src/libs/qmljs/qmljslink.cpp index 52f90e3e744b411cde2a1935f2df6c4934203680..782ad1d2aa26267fbe9bf2782de88b32b13636e3 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);