diff options
Diffstat (limited to 'src/qml/types/qqmlbind.cpp')
-rw-r--r-- | src/qml/types/qqmlbind.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/qml/types/qqmlbind.cpp b/src/qml/types/qqmlbind.cpp index 1ba015f796..5067b6a02e 100644 --- a/src/qml/types/qqmlbind.cpp +++ b/src/qml/types/qqmlbind.cpp @@ -241,7 +241,7 @@ void QQmlBind::setObject(QObject *obj) } d->obj = obj; if (d->componentComplete) { - d->prop = QQmlProperty(d->obj, d->propName); + d->prop = QQmlProperty(d->obj, d->propName, qmlContext(this)); d->validate(this); } eval(); @@ -287,7 +287,7 @@ void QQmlBind::setProperty(const QString &p) } d->propName = p; if (d->componentComplete) { - d->prop = QQmlProperty(d->obj, d->propName); + d->prop = QQmlProperty(d->obj, d->propName, qmlContext(this)); d->validate(this); } eval(); @@ -416,7 +416,7 @@ void QQmlBind::componentComplete() Q_D(QQmlBind); d->componentComplete = true; if (!d->prop.isValid()) { - d->prop = QQmlProperty(d->obj, d->propName); + d->prop = QQmlProperty(d->obj, d->propName, qmlContext(this)); d->validate(this); } eval(); |