X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=src%2FDriverCGNS%2FDriverCGNS_Read.cxx;h=ba8daa44a34ad8415e73020a85f4e492b220c72b;hp=c784acc9fa2f598f15b1f79eb8cca26a483025f2;hb=4c16067d4281f56bd07d3f92fb63fff9c0c1d169;hpb=e74c29b7867ca230102fc580d831dda6b81b3b4c diff --git a/src/DriverCGNS/DriverCGNS_Read.cxx b/src/DriverCGNS/DriverCGNS_Read.cxx index c784acc9f..ba8daa44a 100644 --- a/src/DriverCGNS/DriverCGNS_Read.cxx +++ b/src/DriverCGNS/DriverCGNS_Read.cxx @@ -884,7 +884,7 @@ Driver_Mesh::Status DriverCGNS_Read::Perform() { const bool reverse = ( elemData[ pos-1 ] < 0 ); const int iQuad = face->IsQuadratic() ? 1 : 0; - SMDS_ElemIteratorPtr nIter = face->interlacedNodesElemIterator(); + SMDS_NodeIteratorPtr nIter = face->interlacedNodesIterator(); faceNodes.assign( SMDS_MeshElement::iterator( nIter ), SMDS_MeshElement::iterator()); if ( iQuad && reverse ) @@ -1184,6 +1184,9 @@ Driver_Mesh::Status DriverCGNS_Read::Perform() aResult = myErrorMessages.empty() ? DRS_OK : DRS_WARN_SKIP_ELEM; + myMesh->Modified(); + myMesh->CompactMesh(); + return aResult; }