diff options
-rw-r--r-- | src/declarative/qml/v4/qv4bindings.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/declarative/qml/v4/qv4bindings.cpp b/src/declarative/qml/v4/qv4bindings.cpp index e646198689..ec7699a504 100644 --- a/src/declarative/qml/v4/qv4bindings.cpp +++ b/src/declarative/qml/v4/qv4bindings.cpp @@ -242,11 +242,6 @@ void QV4Bindings::Binding::setEnabled(bool e, QDeclarativePropertyPrivate::Write void QV4Bindings::Binding::update(QDeclarativePropertyPrivate::WriteFlags flags) { - QString bindingUrl; - if (parent->context()) - bindingUrl = parent->context()->url.toString(); - - QDeclarativeBindingProfiler prof(bindingUrl, line, column); parent->run(this, flags); } @@ -312,6 +307,8 @@ void QV4Bindings::run(Binding *binding, QDeclarativePropertyPrivate::WriteFlags return; } + QDeclarativeBindingProfiler prof(context->url.toString(), binding->line, binding->column); + binding->updating = true; if (binding->property & 0xFFFF0000) { QDeclarativeEnginePrivate *ep = QDeclarativeEnginePrivate::get(context->engine); |