0000919: Crash on upgrade from wire to face
This commit is contained in:
parent
480f280322
commit
7408cc7589
|
@ -110,6 +110,10 @@ int TopoShapeFacePy::PyInit(PyObject* args, PyObject* /*kwd*/)
|
|||
|
||||
if (sh.ShapeType() == TopAbs_WIRE) {
|
||||
BRepBuilderAPI_MakeFace mkFace(TopoDS::Wire(sh));
|
||||
if (!mkFace.IsDone()) {
|
||||
PyErr_SetString(PyExc_Exception, "Failed to create face from wire");
|
||||
return -1;
|
||||
}
|
||||
getTopoShapePtr()->_Shape = mkFace.Face();
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user