diff options
| author | Marco Bubke <marco.bubke@nokia.com> | 2010-05-17 17:03:46 +0200 |
|---|---|---|
| committer | Kai Koehne <kai.koehne@nokia.com> | 2010-05-17 17:30:23 +0200 |
| commit | b52f3cb27464d20302599dec0f63e950a39dd64c (patch) | |
| tree | 6f2ebbc997a0a7218bb6002b0abc52a7cda607e4 /src | |
| parent | 2816ccbd37ad3e8b91e580312fabbd50da928b1b (diff) | |
| download | qt-creator-b52f3cb27464d20302599dec0f63e950a39dd64c.tar.gz | |
Don't do anything if the target object is already set
Task-Number: BAUHAUS-666
Reviewed-by: kkoehne
Diffstat (limited to 'src')
| -rw-r--r-- | src/plugins/qmldesigner/designercore/instances/qmlpropertychangesnodeinstance.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/qmldesigner/designercore/instances/qmlpropertychangesnodeinstance.cpp b/src/plugins/qmldesigner/designercore/instances/qmlpropertychangesnodeinstance.cpp index d08891cdef..6b301754c7 100644 --- a/src/plugins/qmldesigner/designercore/instances/qmlpropertychangesnodeinstance.cpp +++ b/src/plugins/qmldesigner/designercore/instances/qmlpropertychangesnodeinstance.cpp @@ -89,6 +89,9 @@ QObject *QmlPropertyChangesObject::targetObject() const void QmlPropertyChangesObject::setTargetObject(QObject *object) { + if (m_targetObject.data() == object) + return; + QMutableListIterator<QDeclarativeAction> actionIterator(m_qmlActionList); while (actionIterator.hasNext()) { QDeclarativeAction &qmlAction = actionIterator.next(); |
