diff options
author | Erik Verbruggen <erik.verbruggen@nokia.com> | 2009-06-16 13:39:01 (GMT) |
---|---|---|
committer | Erik Verbruggen <erik.verbruggen@nokia.com> | 2009-06-16 13:39:01 (GMT) |
commit | 7e6f67dd9a177c56fdf190b9657294d73776863f (patch) | |
tree | c107fab9089a97dc2ed888e31a9d5f27af385e44 | |
parent | dc7d82434debd9b660dbdd963f88071a41b21897 (diff) | |
download | Qt-7e6f67dd9a177c56fdf190b9657294d73776863f.zip Qt-7e6f67dd9a177c56fdf190b9657294d73776863f.tar.gz Qt-7e6f67dd9a177c56fdf190b9657294d73776863f.tar.bz2 |
Fixed range calculation for UiQualifiedId in the visitor for
UiScriptBinding.
-rw-r--r-- | src/declarative/qml/qmlscriptparser.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/declarative/qml/qmlscriptparser.cpp b/src/declarative/qml/qmlscriptparser.cpp index 6c2e3e0..fb7492d 100644 --- a/src/declarative/qml/qmlscriptparser.cpp +++ b/src/declarative/qml/qmlscriptparser.cpp @@ -628,6 +628,8 @@ bool ProcessAST::visit(AST::UiScriptBinding *node) node->statement); } + prop->location.range.length = prop->location.range.offset + prop->location.range.length - node->qualifiedId->identifierToken.offset; + prop->location.range.offset = node->qualifiedId->identifierToken.offset; Value *v = new Value; v->value = primitive; v->location = location(node->statement->firstSourceLocation(), |