diff --git a/src/Mod/Fem/App/FemMesh.cpp b/src/Mod/Fem/App/FemMesh.cpp index 7364efb69..f5b91a991 100644 --- a/src/Mod/Fem/App/FemMesh.cpp +++ b/src/Mod/Fem/App/FemMesh.cpp @@ -161,10 +161,9 @@ void FemMesh::copyMeshData(const FemMesh& mesh) // add elements if (elem->GetType() != SMDSAbs_Node) { int ID = elem->GetID(); - const SMDS_MeshElement * newElem; switch (elem->GetEntityType()) { case SMDSEntity_Polyhedra: - newElem = editor.GetMeshDS()-> + editor.GetMeshDS()-> AddPolyhedralVolumeWithID(nodes, static_cast(elem)->GetQuantities(), ID); @@ -174,14 +173,14 @@ void FemMesh::copyMeshData(const FemMesh& mesh) SMESH_MeshEditor::ElemFeatures elemFeat; elemFeat.Init(static_cast(elem)->GetDiameter()); elemFeat.SetID(ID); - newElem = editor.AddElement(nodes, elemFeat); + editor.AddElement(nodes, elemFeat); break; } default: { SMESH_MeshEditor::ElemFeatures elemFeat(elem->GetType(), elem->IsPoly()); elemFeat.SetID(ID); - newElem = editor.AddElement(nodes, elemFeat); + editor.AddElement(nodes, elemFeat); break; } }