diff --git a/src/Mod/TechDraw/App/DrawProjGroup.cpp b/src/Mod/TechDraw/App/DrawProjGroup.cpp index 03e47603905b..ca8f060b5b4a 100644 --- a/src/Mod/TechDraw/App/DrawProjGroup.cpp +++ b/src/Mod/TechDraw/App/DrawProjGroup.cpp @@ -865,7 +865,7 @@ void DrawProjGroup::updateChildren(void) Base::Console().Log("PROBLEM - DPG::updateChildren - non DPGI entry in Views! %s\n", getNameInDocument()); throw Base::TypeError("Error: projection in DPG list is not a DPGI!"); - } else { + } else if(view->Scale.getValue()!=Scale.getValue()) { view->Scale.setValue(Scale.getValue()); } } @@ -883,7 +883,7 @@ void DrawProjGroup::updateChildrenSource(void) Base::Console().Log("PROBLEM - DPG::updateChildrenSource - non DPGI entry in Views! %s\n", getNameInDocument()); throw Base::TypeError("Error: projection in DPG list is not a DPGI!"); - } else { + } else if (view->Source.getValues() != Source.getValues()) { view->Source.setValues(Source.getValues()); } }