summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@nokia.com>2009-06-16 13:39:01 (GMT)
committerErik Verbruggen <erik.verbruggen@nokia.com>2009-06-16 13:39:01 (GMT)
commit7e6f67dd9a177c56fdf190b9657294d73776863f (patch)
treec107fab9089a97dc2ed888e31a9d5f27af385e44 /src
parentdc7d82434debd9b660dbdd963f88071a41b21897 (diff)
downloadQt-7e6f67dd9a177c56fdf190b9657294d73776863f.zip
Qt-7e6f67dd9a177c56fdf190b9657294d73776863f.tar.gz
Qt-7e6f67dd9a177c56fdf190b9657294d73776863f.tar.bz2
Fixed range calculation for UiQualifiedId in the visitor for
UiScriptBinding.
Diffstat (limited to 'src')
-rw-r--r--src/declarative/qml/qmlscriptparser.cpp2
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(),