From beee32e945d2853c31f39a0e7dcc8635d5381684 Mon Sep 17 00:00:00 2001 From: Efi Fogel Date: Tue, 19 Aug 2025 17:38:37 +0300 Subject: [PATCH] Guard for unbounded faces --- .../include/CGAL/draw_arrangement_2.h | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Arrangement_on_surface_2/include/CGAL/draw_arrangement_2.h b/Arrangement_on_surface_2/include/CGAL/draw_arrangement_2.h index 1057e1c0f8a..7ec6d3912a9 100644 --- a/Arrangement_on_surface_2/include/CGAL/draw_arrangement_2.h +++ b/Arrangement_on_surface_2/include/CGAL/draw_arrangement_2.h @@ -65,11 +65,13 @@ namespace draw_function_for_arrangement_2 it != face->inner_ccbs_end(); ++it) { add_ccb(*it); } - for (Outer_ccb_const_iterator it = face->outer_ccbs_begin(); - it != face->outer_ccbs_end(); ++it) - { - add_ccb(*it); - draw_region(*it); + if (! face->is_unbounded()) { + for (Outer_ccb_const_iterator it = face->outer_ccbs_begin(); + it != face->outer_ccbs_end(); ++it) + { + add_ccb(*it); + draw_region(*it); + } } }