X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=src%2FSMESH%2FSMESH_subMesh.cxx;h=2500404533a5cb1f7b0c9c5936514c032ecada71;hp=100a59560df44c14e962bf13ac76dbec1b82928f;hb=96874fc4b6eeeec6b368ffefca982d3339de3519;hpb=5c933ecde0251d3c4894d0cdeab8dc67b6c4c3a5 diff --git a/src/SMESH/SMESH_subMesh.cxx b/src/SMESH/SMESH_subMesh.cxx index 100a59560..250040453 100644 --- a/src/SMESH/SMESH_subMesh.cxx +++ b/src/SMESH/SMESH_subMesh.cxx @@ -202,7 +202,7 @@ bool SMESH_subMesh::SubMeshesComputed() // recompute 3D when a locale triangle hypo changes (see PAL7428). // So we check if mesh is really present //bool computeOk = (sm->GetComputeState() == COMPUTE_OK); - bool computeOk = ( ds && ds->GetNodes()->more() ); + bool computeOk = ( ds && ( ds->GetNodes()->more() || ds->GetElements()->more() )); if (!computeOk) { const TopoDS_Shape & ss = sm->GetSubShape();