diff options
Diffstat (limited to 'src/declarative/qml/qdeclarativecompiler.cpp')
-rw-r--r-- | src/declarative/qml/qdeclarativecompiler.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/declarative/qml/qdeclarativecompiler.cpp b/src/declarative/qml/qdeclarativecompiler.cpp index 5500efa42f..44f1f5901d 100644 --- a/src/declarative/qml/qdeclarativecompiler.cpp +++ b/src/declarative/qml/qdeclarativecompiler.cpp @@ -3328,6 +3328,7 @@ void QDeclarativeCompiler::genBindingAssignment(QDeclarativeScript::Value *bindi store.isRoot = (compileState->root == obj); } store.line = binding->location.start.line; + store.column = binding->location.start.column; output->addInstruction(store); } else if (ref.dataType == BindingReference::V8) { Instruction::StoreV8Binding store; @@ -3340,6 +3341,7 @@ void QDeclarativeCompiler::genBindingAssignment(QDeclarativeScript::Value *bindi store.isRoot = (compileState->root == obj); } store.line = binding->location.start.line; + store.column = binding->location.start.column; Q_ASSERT(ref.bindingContext.owner == 0 || (ref.bindingContext.owner != 0 && valueTypeProperty)); @@ -3356,6 +3358,7 @@ void QDeclarativeCompiler::genBindingAssignment(QDeclarativeScript::Value *bindi store.assignBinding.context = ref.bindingContext.stack; store.assignBinding.owner = ref.bindingContext.owner; store.assignBinding.line = binding->location.start.line; + store.assignBinding.column = binding->location.start.column; if (valueTypeProperty) { store.assignBinding.isRoot = (compileState->root == valueTypeProperty->parent); |