diff --git a/src/ifcgeom/kernels/opencascade/shell.cpp b/src/ifcgeom/kernels/opencascade/shell.cpp index 5ffd78c99e..21777c531d 100644 --- a/src/ifcgeom/kernels/opencascade/shell.cpp +++ b/src/ifcgeom/kernels/opencascade/shell.cpp @@ -70,9 +70,9 @@ bool OpenCascadeKernel::convert(const taxonomy::shell::ptr l, TopoDS_Shape& shap } // @todo - /* face_list.Extent() > getValue(GV_MAX_FACES_TO_ORIENT) || */ + // face_list.Extent() <= settings_.get().get() && - if (!create_solid_from_faces(face_list, shape, settings_.get().get())) { + if (!settings_.get().get() || !create_solid_from_faces(face_list, shape, settings_.get().get())) { TopoDS_Compound compound; BRep_Builder builder; builder.MakeCompound(compound);