improve SubMeshesComputed()

This commit is contained in:
eap 2006-04-10 15:10:54 +00:00
parent 58a206c99d
commit 51593dbf13

View File

@ -197,8 +197,8 @@ bool SMESH_subMesh::SubMeshesComputed()
// one face with READY_TO_COMPUTE state in order to be able to
// 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() || ds->GetElements()->more() ));
bool computeOk = (sm->GetComputeState() == COMPUTE_OK ||
(ds && ( ds->GetNodes()->more() || ds->GetElements()->more() )));
if (!computeOk)
{
const TopoDS_Shape & ss = sm->GetSubShape();