X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FSMESH_I%2FSMESH_MEDSupport_i.cxx;h=931bb835bb7e56c2f54e51b64fcc26e9291507e5;hb=f7fbf1c62246f439c35746c731f64dab57391c1b;hp=7b9b8f255edf2382f40ac17f4db20abdb9db2b5f;hpb=145c89df59d6376b6c7316512aa176a9808c94af;p=modules%2Fsmesh.git diff --git a/src/SMESH_I/SMESH_MEDSupport_i.cxx b/src/SMESH_I/SMESH_MEDSupport_i.cxx index 7b9b8f255..931bb835b 100644 --- a/src/SMESH_I/SMESH_MEDSupport_i.cxx +++ b/src/SMESH_I/SMESH_MEDSupport_i.cxx @@ -308,16 +308,14 @@ Engines::long_array * SMESH_MEDSupport_i::getNumber( int i = 0; myseq->length(_subMeshDS->NbNodes()); - const set & myNodesMap = _subMeshDS->GetNodes(); - set::const_iterator it=myNodesMap.begin(); - for (; it!=myNodesMap.end(); it++) + SMDS_Iterator * it = _subMeshDS->GetNodes(); + while(it->more()) { - myseq[i] = (*it)->GetID(); - SCRUTE((*it)->GetID()); - SCRUTE(myseq[i]); + myseq[i] = it->next()->GetID(); i++; }; + delete it; SCRUTE(myseq->length()); MESSAGE("End of SMESH_MEDSupport_i::getNumber");