diff --git a/src/SMESH/SMESH_subMesh.cxx b/src/SMESH/SMESH_subMesh.cxx index 777c09103..100a59560 100644 --- a/src/SMESH/SMESH_subMesh.cxx +++ b/src/SMESH/SMESH_subMesh.cxx @@ -1244,7 +1244,8 @@ bool SMESH_subMesh::ComputeStateEngine(int event) break; } // compute - RemoveSubMeshElementsAndNodes(); + CleanDependants(); + //RemoveSubMeshElementsAndNodes(); //removeSubMesh( _meshDS, _subShape ); if (!algo->NeedDescretBoundary() && !algo->OnlyUnaryInput()) ret = ApplyToCollection( algo, GetCollection( gen, algo ) );