From 943114460dbec739b39c33bdd2db63bc549cc546 Mon Sep 17 00:00:00 2001 From: Ophir Setter Date: Wed, 15 Aug 2007 21:59:55 +0000 Subject: [PATCH] Bug fix that caused Envelope_3 to fail. The inner_ccbs were compared instead of the Inner_ccb_handles --- .../include/CGAL/Arrangement_2/Arrangement_on_surface_2_impl.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Arrangement_on_surface_2/include/CGAL/Arrangement_2/Arrangement_on_surface_2_impl.h b/Arrangement_on_surface_2/include/CGAL/Arrangement_2/Arrangement_on_surface_2_impl.h index ffd0768ca24..c68edca44af 100644 --- a/Arrangement_on_surface_2/include/CGAL/Arrangement_2/Arrangement_on_surface_2_impl.h +++ b/Arrangement_on_surface_2/include/CGAL/Arrangement_2/Arrangement_on_surface_2_impl.h @@ -2981,7 +2981,7 @@ _relocate_inner_ccbs_in_new_face (DHalfedge *new_he) // (note we take the opposite halfedge, as it is incident to the old face), // then the new face already forms a hole in the old face, and we do not // need to move it. - if ((*ic_it)->inner_ccb() == opp_he->inner_ccb()) + if (*ic_it == opp_he) { ++ic_it; continue;