Salome HOME
case REMOVE_FATHER_ALGO: {
authoreap <eap@opencascade.com>
Wed, 16 Sep 2009 12:25:19 +0000 (12:25 +0000)
committereap <eap@opencascade.com>
Wed, 16 Sep 2009 12:25:19 +0000 (12:25 +0000)
commitb795b1adf63881c6a6777eb912612f502a2f6c38
tree679b1f63c55d6bfb4cfc95aa9b4c836c60c810d1
parent4d5eb1ee286bcee68b70cae516854cc5ffcd4563
 case REMOVE_FATHER_ALGO: {
+      // IPAL21346. Edges not removed when Netgen 1d-2d is removed from a SOLID.
+      // CLEAN was not called at event REMOVE_ALGO because the algo is not applicable to SOLID.
+      algo = dynamic_cast<SMESH_Algo*> (anHyp);
+      if (!algo->NeedDescretBoundary())
+        needFullClean = true;
+
src/SMESH/SMESH_subMesh.cxx