diff --git a/Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h b/Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h index a40970ed97b..776f5654879 100644 --- a/Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h +++ b/Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h @@ -1699,6 +1699,9 @@ private: { set_status(hf, MESH_BORDER); //only 1 or 2 of the listed halfedges //will survive face removal, but status will be correct + set_status(opposite(hf, mesh_), PATCH_BORDER); //idem + //some of them will not survive but setting status + //is cheaper then checking which should be set } CGAL::Euler::remove_face(h, mesh_); }