diff --git a/src/Mod/Part/Gui/DlgProjectionOnSurface.cpp b/src/Mod/Part/Gui/DlgProjectionOnSurface.cpp index 4e06b48739..c0c8cdc5bb 100644 --- a/src/Mod/Part/Gui/DlgProjectionOnSurface.cpp +++ b/src/Mod/Part/Gui/DlgProjectionOnSurface.cpp @@ -718,7 +718,7 @@ void PartGui::DlgProjectionOnSurface::create_projection_face_from_wire(std::vect { // make a copy of the current face maker // if the face fails just try again with the copy - BRepBuilderAPI_MakeFace tempCopy = BRepBuilderAPI_MakeFace(faceMaker.Face()); + TopoDS_Face tempCopy = BRepBuilderAPI_MakeFace(faceMaker.Face()).Face(); faceMaker.Add(TopoDS::Wire(itWireVec.Reversed())); ShapeFix_Face fix(faceMaker.Face()); fix.Perform();