From 58472687784c55658f7235b5b6912f6f00528a6c Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Tue, 21 May 2013 13:10:24 +0200 Subject: [PATCH] QmlDesigner: Fix value change notification The return value is always -1. Change-Id: I19ede339e7557a794069b4dc991cb9f9a711caa9 Reviewed-by: Thomas Hartmann --- .../qmlpuppet/qml2puppet/instances/nodeinstancemetaobject.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/nodeinstancemetaobject.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/nodeinstancemetaobject.cpp index f4697830e12..8a2829dbe30 100644 --- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/nodeinstancemetaobject.cpp +++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/nodeinstancemetaobject.cpp @@ -317,8 +317,7 @@ int NodeInstanceMetaObject::metaCall(QMetaObject::Call call, int id, void **a) } } - if (metaCallReturnValue >= 0 - && call == QMetaObject::WriteProperty + if (call == QMetaObject::WriteProperty && !propertyById.hasNotifySignal() && oldValue != propertyById.read(myObject())) notifyPropertyChange(id);