diff --git a/src/Mod/Sketcher/App/Sketch.cpp b/src/Mod/Sketcher/App/Sketch.cpp index d4ed50a121..4640d67e1f 100644 --- a/src/Mod/Sketcher/App/Sketch.cpp +++ b/src/Mod/Sketcher/App/Sketch.cpp @@ -1506,7 +1506,7 @@ int Sketch::addConstraints(const std::vector &ConstraintList, int cid = 0; for (std::vector::const_iterator it = ConstraintList.begin();it!=ConstraintList.end();++it,++cid) { - if (!unenforceableConstraints[cid] && (*it)->Type != Block) { + if (!unenforceableConstraints[cid] && (*it)->Type != Block && (*it)->isActive == true) { rtn = addConstraint (*it); if(rtn == -1) {