X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=src%2FSMESH_I%2FSMESH_Mesh_i.cxx;h=a52c3b0c2cef3fe7d61804767797881e9f545ba3;hp=7a6256462247a08395ac5b36d7b2173414d0da96;hb=385b46d935289596a6621c5486eea7864c1ff7d6;hpb=06bdce2fefc91c41f1f1eac3d1ea1a6598163cb7 diff --git a/src/SMESH_I/SMESH_Mesh_i.cxx b/src/SMESH_I/SMESH_Mesh_i.cxx index 7a6256462..a52c3b0c2 100644 --- a/src/SMESH_I/SMESH_Mesh_i.cxx +++ b/src/SMESH_I/SMESH_Mesh_i.cxx @@ -117,15 +117,14 @@ SMESH_Mesh_i::~SMESH_Mesh_i() for ( it = _mapGroups.begin(); it != _mapGroups.end(); it++ ) { SMESH_GroupBase_i* aGroup = dynamic_cast( SMESH_Gen_i::GetServant( it->second ).in() ); if ( aGroup ) { - // this method is colled from destructor of group (PAL6331) //_impl->RemoveGroup( aGroup->GetLocalID() ); - - removeGroup( aGroup->GetLocalID() ); + aGroup->Destroy(); } } _mapGroups.clear(); + delete _impl; } //=============================================================================