]> SALOME platform Git repositories - modules/smesh.git/commitdiff
Salome HOME
21948: EDF SMESH : Memory is not freed when deleting a mesh
authoreap <eap@opencascade.com>
Fri, 14 Dec 2012 13:17:12 +0000 (13:17 +0000)
committereap <eap@opencascade.com>
Fri, 14 Dec 2012 13:17:12 +0000 (13:17 +0000)
 void SMESHDS_SubMesh::Clear()
 {
-  myElements.clear();
-  myNodes.clear();
+  clearVector( myElements );
+  clearVector( myNodes );

src/SMESHDS/SMESHDS_SubMesh.cxx

index 32073bb50bb9e179eca45bf9f615772fc798acc3..9eb49ff077cf7ca1fd3212a1839497bee27b73d8 100644 (file)
@@ -469,8 +469,8 @@ SMESHDS_SubMeshIteratorPtr SMESHDS_SubMesh::GetSubMeshIterator() const
 
 void SMESHDS_SubMesh::Clear()
 {
-  myElements.clear();
-  myNodes.clear();
+  clearVector( myElements );
+  clearVector( myNodes );
   myUnusedIdNodes = 0;
   myUnusedIdElements = 0;
   SMESHDS_SubMeshIteratorPtr sub = GetSubMeshIterator();