Salome HOME
Regression of bugs/F9
authoreap <eap@opencascade.com>
Tue, 20 Nov 2012 15:07:43 +0000 (15:07 +0000)
committereap <eap@opencascade.com>
Tue, 20 Nov 2012 15:07:43 +0000 (15:07 +0000)
  enable calling checkMissing() disabled by mistake

src/SMESH/SMESH_Gen.cxx

index e34ae9828dda32a26c5552c6377a17c34d726f1b..99a84ef7b56e444f3c83719c916911f81150f9b2 100644 (file)
@@ -871,14 +871,13 @@ bool SMESH_Gen::GetAlgoState(SMESH_Mesh&               theMesh,
     if ( smToCheck->GetSubShape().ShapeType() == TopAbs_VERTEX)
       break;
 
-    if ( aCheckedSubs.insert( smToCheck ).second ) // not yet checked
-      if (!checkMissing (this, theMesh, smToCheck, aTopAlgoDim,
-                         globalChecked, checkNoAlgo, aCheckedSubs, theErrors))
-      {
-        ret = false;
-        if (smToCheck->GetAlgoState() == SMESH_subMesh::NO_ALGO )
-          checkNoAlgo = false;
-      }
+    if (!checkMissing (this, theMesh, smToCheck, aTopAlgoDim,
+                       globalChecked, checkNoAlgo, aCheckedSubs, theErrors))
+    {
+      ret = false;
+      if (smToCheck->GetAlgoState() == SMESH_subMesh::NO_ALGO )
+        checkNoAlgo = false;
+    }
   }
 
   if ( !hasAlgo ) {