X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=src%2FDriverMED%2FDriverMED_W_SMESHDS_Mesh.cxx;h=8459854360677b869d95fb1416372f2de5478849;hp=5665790ad410454e3263633d426f830389f39b22;hb=faa1c8f2bc27c5244a34fe03584826de59cb17b3;hpb=f7fbf1c62246f439c35746c731f64dab57391c1b diff --git a/src/DriverMED/DriverMED_W_SMESHDS_Mesh.cxx b/src/DriverMED/DriverMED_W_SMESHDS_Mesh.cxx index 5665790ad..845985436 100644 --- a/src/DriverMED/DriverMED_W_SMESHDS_Mesh.cxx +++ b/src/DriverMED/DriverMED_W_SMESHDS_Mesh.cxx @@ -361,6 +361,12 @@ void DriverMED_W_SMESHDS_Mesh::Add() nmailles[9]++; break; } + case 4 : + { + elem_Id[7].push_back(elem->GetID()); + nmailles[7]++; + break; + } } } @@ -573,12 +579,12 @@ void DriverMED_W_SMESHDS_Mesh::Add() /* allocation memoire */ connectivite = (med_int *) malloc(sizeof(med_int) * taille * nmailles[i]); - nomele = + /* nomele = (char *)malloc(sizeof(char) * MED_TAILLE_PNOM * - nmailles[i] + 1); + nmailles[i] + 1);*/ + nomele = ""; numele = (med_int *) malloc(sizeof(med_int) * nmailles[i]); nufael = (med_int *) malloc(sizeof(med_int) * nmailles[i]); - nomele = ""; nbNodes = typmai[i] % 100; for (j = 0; j < nmailles[i]; j++) @@ -637,7 +643,6 @@ void DriverMED_W_SMESHDS_Mesh::Add() /* liberation memoire */ free(connectivite); free(numele); - free(nomele); free(nufael); MESSAGE(" End " << typmai[i]); }