diff options
author | Aaron Kennedy <aaron.kennedy@nokia.com> | 2011-12-09 12:39:23 +0000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2011-12-14 04:52:08 +0100 |
commit | e8d0ab4b01cabf31d9bff31a821928d846c2f0af (patch) | |
tree | e58f5d7a4a93b66a487ad9ea09b4f10d803b10c4 /src/declarative/qml/qdeclarativecompiler.cpp | |
parent | 0f2188361b996c4d8b8901412cdcebf35bad1e53 (diff) |
Add a tracing API for the QML engine
Change-Id: Ic03583444d586f275897d765be8e1b5e69fdd5d4
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
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); |