Salome HOME
Revert "Merge branch 'Pre_2.8.0_development'"
[modules/shaper.git] / src / SketchSolver / PlaneGCSSolver / PlaneGCSSolver_Storage.cpp
index 16122052155c527b9c72a2177db06753c79a556c..56567d292dfbb4a444b6c7c2f3d0349a3cdeafc0 100644 (file)
@@ -66,9 +66,12 @@ void PlaneGCSSolver_Storage::addConstraint(
   constraintsToSolver(theSolverConstraint, mySketchSolver);
 }
 
-void PlaneGCSSolver_Storage::addMovementConstraint(
+void PlaneGCSSolver_Storage::addTemporaryConstraint(
     const ConstraintWrapperPtr& theSolverConstraint)
 {
+  if (myConstraintMap.empty())
+    return; // no need to process temporary constraints if there is no active constraint
+
   // before adding movement constraint to solver, re-check its DOF
   if (mySketchSolver->dof() == 0)
     mySketchSolver->diagnose();