aboutsummaryrefslogtreecommitdiffstats
path: root/src/declarative
diff options
context:
space:
mode:
authorRoberto Raggi <roberto.raggi@nokia.com>2011-05-06 10:08:27 +0200
committerRoberto Raggi <roberto.raggi@nokia.com>2011-05-06 10:15:57 +0200
commit56d4f0cc4552e11bee24cd977ada365df645889a (patch)
tree225ed5881a47e94e530510361ef283cc1b28accd /src/declarative
parent27c5aabe9bd9d4881262312588ece7713de67ad4 (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')
-rw-r--r--src/declarative/qml/qdeclarativescriptparser.cpp4
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);