X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=src%2FOBJECT%2FSMESH_Object.cxx;h=1599efe5e602e4a12ca67ff0926f837cf8c71b20;hp=3f64bf4abc6d3ace5af52b849b606ef11f5686c2;hb=88a6b8d690a5410a9097c2f924d4a63be6db5e77;hpb=4c16067d4281f56bd07d3f92fb63fff9c0c1d169 diff --git a/src/OBJECT/SMESH_Object.cxx b/src/OBJECT/SMESH_Object.cxx index 3f64bf4ab..1599efe5e 100644 --- a/src/OBJECT/SMESH_Object.cxx +++ b/src/OBJECT/SMESH_Object.cxx @@ -518,7 +518,8 @@ bool SMESH_VisualObjDef::GetEdgeNodes( const int theElemId, vtkUnstructuredGrid* SMESH_VisualObjDef::GetUnstructuredGrid() { - if ( !myLocalGrid && !GetMesh()->IsCompacted() ) + if ( !myLocalGrid && ( !GetMesh()->IsCompacted() || // !IsCompacted() is needed ??? + GetMesh()->GetGrid()->GetMTime() > myGrid->GetMTime() )) { NulData(); // detach from the SMDS grid to allow immediate memory de-allocation in CompactMesh() GetMesh()->CompactMesh();