diff options
author | Roberto Raggi <roberto.raggi@nokia.com> | 2011-05-06 10:08:27 +0200 |
---|---|---|
committer | Roberto Raggi <roberto.raggi@nokia.com> | 2011-05-06 10:15:57 +0200 |
commit | 56d4f0cc4552e11bee24cd977ada365df645889a (patch) | |
tree | 225ed5881a47e94e530510361ef283cc1b28accd /src/declarative/qml/qdeclarativescriptparser.cpp | |
parent | 27c5aabe9bd9d4881262312588ece7713de67ad4 (diff) |
Don't visit the sub tree of an AST::UiScriptBinding node.
ProcessAST needs to look only at QML nodes and as we know
it is impossible to find QML nodes inside JavaScript statements.
Diffstat (limited to 'src/declarative/qml/qdeclarativescriptparser.cpp')
-rw-r--r-- | src/declarative/qml/qdeclarativescriptparser.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/declarative/qml/qdeclarativescriptparser.cpp b/src/declarative/qml/qdeclarativescriptparser.cpp index 352e341437..e9be923053 100644 --- a/src/declarative/qml/qdeclarativescriptparser.cpp +++ b/src/declarative/qml/qdeclarativescriptparser.cpp @@ -724,7 +724,7 @@ bool ProcessAST::visit(AST::UiScriptBinding *node) while (propertyCount--) _stateStack.pop(); - return true; + return false; } static QList<int> collectCommas(AST::UiArrayMemberList *members) @@ -759,7 +759,7 @@ bool ProcessAST::visit(AST::UiArrayBinding *node) error.setLine(this->location(propertyName).start.line); error.setColumn(this->location(propertyName).start.column); _parser->_errors << error; - return 0; + return false; } accept(node->members); |