Salome HOME
An attempt of porting to current OCCT.
[modules/shaper.git] / src / GeomAlgoAPI / GeomAlgoAPI_ShapeTools.cpp
index d798b50ad00687b5f6cbe53edd6701623740dca3..eeebf25b04ad6c48d2e47821e8ba646dfff87b69 100644 (file)
@@ -821,8 +821,13 @@ void GeomAlgoAPI_ShapeTools::splitShape(const std::shared_ptr<GeomAPI_Shape>& th
   }
 
   aBOP.Perform();
+#ifdef USE_OCCT_720
+  if (aBOP.HasErrors())
+    return;
+#else
   if (aBOP.ErrorStatus())
     return;
+#endif
 
   // Collect splits
   const TopTools_ListOfShape& aSplits = aBOP.Modified(aBaseEdge);
@@ -866,8 +871,13 @@ void GeomAlgoAPI_ShapeTools::splitShape_p(const std::shared_ptr<GeomAPI_Shape>&
   }
 
   aBOP.Perform();
+#ifdef USE_OCCT_720
+  if (aBOP.HasErrors())
+    return;
+#else
   if (aBOP.ErrorStatus())
     return;
+#endif
 
   // Collect splits
   const TopTools_ListOfShape& aSplits = aBOP.Modified(aBaseEdge);