summaryrefslogtreecommitdiffstats
path: root/src/render/materialsystem/qparameter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/render/materialsystem/qparameter.cpp')
-rw-r--r--src/render/materialsystem/qparameter.cpp9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/render/materialsystem/qparameter.cpp b/src/render/materialsystem/qparameter.cpp
index ba4eb5895..c4bea633b 100644
--- a/src/render/materialsystem/qparameter.cpp
+++ b/src/render/materialsystem/qparameter.cpp
@@ -120,19 +120,14 @@ void QParameter::setValue(const QVariant &dv)
{
Q_D(QParameter);
if (d->m_value != dv) {
- d->setValue(dv);
- emit valueChanged(dv);
// In case node values are declared inline
QNode *nodeValue = dv.value<QNode *>();
if (nodeValue != Q_NULLPTR && !nodeValue->parent())
nodeValue->setParent(this);
- QNodePropertyChangePtr change(new QNodePropertyChange(NodeUpdated, QSceneChange::Node, id()));
- change->setPropertyName(d->m_name.toUtf8().data());
- change->setValue(d->m_backendValue);
-
- d->notifyObservers(change);
+ d->setValue(dv);
+ emit valueChanged(dv);
}
}