diff --git a/src/Gui/Placement.cpp b/src/Gui/Placement.cpp index b8441e11337f..9cabe08dad20 100644 --- a/src/Gui/Placement.cpp +++ b/src/Gui/Placement.cpp @@ -219,15 +219,17 @@ void Placement::applyPlacement(const QString& data, bool incremental) QString cmd; if (incremental) cmd = QString::fromLatin1( - "App.getDocument(\"%1\").%2.Placement=%3.multiply(App.getDocument(\"%1\").%2.Placement)") + "App.getDocument(\"%1\").%2.%3=%4.multiply(App.getDocument(\"%1\").%2.%3)") .arg(QLatin1String((*it)->getDocument()->getName())) .arg(QLatin1String((*it)->getNameInDocument())) + .arg(QLatin1String(this->propertyName.c_str())) .arg(data); else { cmd = QString::fromLatin1( - "App.getDocument(\"%1\").%2.Placement=%3") + "App.getDocument(\"%1\").%2.%3=%4") .arg(QLatin1String((*it)->getDocument()->getName())) .arg(QLatin1String((*it)->getNameInDocument())) + .arg(QLatin1String(this->propertyName.c_str())) .arg(data); }