diff --git a/src/Mod/Sketcher/App/SolverGeometryExtension.h b/src/Mod/Sketcher/App/SolverGeometryExtension.h index 38301255e5..d893616294 100644 --- a/src/Mod/Sketcher/App/SolverGeometryExtension.h +++ b/src/Mod/Sketcher/App/SolverGeometryExtension.h @@ -102,7 +102,7 @@ public: void setStatus(ParameterStatus status) { std::fill(pstatus.begin(), pstatus.end(), status);} void setStatus(int index, ParameterStatus status) { - if(index > int(pstatus.size())) + if(index >= int(pstatus.size())) pstatus.resize(index+1,ParameterStatus::Dependent); pstatus.at(index) = status;