diff --git a/src/Mod/TechDraw/App/DrawProjGroup.cpp b/src/Mod/TechDraw/App/DrawProjGroup.cpp index 66f65b9449..11fdfe35cb 100644 --- a/src/Mod/TechDraw/App/DrawProjGroup.cpp +++ b/src/Mod/TechDraw/App/DrawProjGroup.cpp @@ -120,8 +120,7 @@ void DrawProjGroup::onChanged(const App::Property* prop) if (prop == &Scale) { if (!m_lockScale) { updateChildrenScale(); - // the whole group needs to be recomputed after the different children to take the spacingX/Y into account - updateViews(); + updateChildrenEnforce(); } } @@ -1019,7 +1018,6 @@ void DrawProjGroup::updateChildrenScale(void) throw Base::TypeError("Error: projection in DPG list is not a DPGI!"); } else { view->Scale.setValue(getScale()); - view->recomputeFeature(); } } }