From 7c68a8a7432e13a4f540f6331d599f6ca36bacf5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mael=20Rouxel-Labb=C3=A9?= Date: Wed, 18 Jul 2018 16:51:43 +0200 Subject: [PATCH] Added a quick return to P3RT3 set_point() if the new position is the current one --- .../include/CGAL/Periodic_3_regular_triangulation_3.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Periodic_3_triangulation_3/include/CGAL/Periodic_3_regular_triangulation_3.h b/Periodic_3_triangulation_3/include/CGAL/Periodic_3_regular_triangulation_3.h index f5e75fdefa0..e1f4cd07b7c 100644 --- a/Periodic_3_triangulation_3/include/CGAL/Periodic_3_regular_triangulation_3.h +++ b/Periodic_3_triangulation_3/include/CGAL/Periodic_3_regular_triangulation_3.h @@ -817,6 +817,9 @@ public: CGAL_triangulation_precondition(new_position.y() >= domain().ymin()); CGAL_triangulation_precondition(new_position.z() >= domain().zmin()); + if(new_position == v->point()) + return; + Offset offset_change_from_move; if(moved_p.x() < domain().xmin())