X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FMEDCoupling%2FMEDCouplingPointSet.cxx;h=5e903305843a6ebcde4ba0e71c1d119361dce73f;hb=0c9d48870957c4a9f6f82fc8e2c569780a5f886b;hp=f8f15be3e1adf19351a6e2378210df42ac476c4a;hpb=230f062fa8f37c95e25b47233f53b133dd699aef;p=modules%2Fmed.git diff --git a/src/MEDCoupling/MEDCouplingPointSet.cxx b/src/MEDCoupling/MEDCouplingPointSet.cxx index f8f15be3e..5e9033058 100644 --- a/src/MEDCoupling/MEDCouplingPointSet.cxx +++ b/src/MEDCoupling/MEDCouplingPointSet.cxx @@ -910,19 +910,19 @@ void MEDCouplingPointSet::unserialization(const std::vector& tinyInfoD, if(tinyInfo[2]>=0 && tinyInfo[1]>=1) { setCoords(a2); - setName(littleStrings[0].c_str()); - setDescription(littleStrings[1].c_str()); - a2->setName(littleStrings[2].c_str()); - setTimeUnit(littleStrings[3].c_str()); + setName(littleStrings[0]); + setDescription(littleStrings[1]); + a2->setName(littleStrings[2]); + setTimeUnit(littleStrings[3]); for(int i=0;isetInfoOnComponent(i,littleStrings[i+4].c_str()); + getCoords()->setInfoOnComponent(i,littleStrings[i+4]); setTime(tinyInfoD[0],tinyInfo[3],tinyInfo[4]); } else { - setName(littleStrings[0].c_str()); - setDescription(littleStrings[1].c_str()); - setTimeUnit(littleStrings[2].c_str()); + setName(littleStrings[0]); + setDescription(littleStrings[1]); + setTimeUnit(littleStrings[2]); setTime(tinyInfoD[0],tinyInfo[3],tinyInfo[4]); } } @@ -1537,7 +1537,7 @@ DataArrayInt *MEDCouplingPointSet::getCellIdsLyingOnNodes(const int *begin, cons { DataArrayInt *cellIdsKept=0; fillCellIdsToKeepFromNodeIds(begin,end,fullyIn,cellIdsKept); - cellIdsKept->setName(getName().c_str()); + cellIdsKept->setName(getName()); return cellIdsKept; }