diff --git a/src/App/DocumentObject.cpp b/src/App/DocumentObject.cpp index 00f6411a5..cde03faa4 100644 --- a/src/App/DocumentObject.cpp +++ b/src/App/DocumentObject.cpp @@ -206,7 +206,7 @@ void DocumentObject::onChanged(const Property* prop) if (_pDoc) _pDoc->onChangedProperty(this,prop); - if (prop == &Label && _pDoc) + if (prop == &Label && _pDoc && oldLabel != Label.getStrValue()) _pDoc->signalRelabelObject(*this); if (prop->getType() & Prop_Output)