From bf83aedd2f1a2ff62539a57683a15e567053132a Mon Sep 17 00:00:00 2001 From: Abdullah Tahiri Date: Thu, 30 Jun 2022 13:56:35 +0200 Subject: [PATCH] Sketcher: Bug fix SolverGeometryExtension ========================================= Index access at zero size vector cause due to incorrect check. --- src/Mod/Sketcher/App/SolverGeometryExtension.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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;