diff --git a/src/Mod/Fem/Gui/ViewProviderFemConstraint.cpp b/src/Mod/Fem/Gui/ViewProviderFemConstraint.cpp index a1a5dae78f..99be1def22 100644 --- a/src/Mod/Fem/Gui/ViewProviderFemConstraint.cpp +++ b/src/Mod/Fem/Gui/ViewProviderFemConstraint.cpp @@ -228,6 +228,10 @@ void ViewProviderFemConstraint::updateSymbol() auto obj = static_cast(this->getObject()); const std::vector& points = obj->Points.getValue(); const std::vector& normals = obj->Normals.getValue(); + if (points.size() != normals.size()) { + return; + } + pMultCopy->matrix.setNum(points.size()); SbMatrix* mat = pMultCopy->matrix.startEditing();