diff --git a/Mesh_3/include/CGAL/Mesh_domain_with_polyline_features_3.h b/Mesh_3/include/CGAL/Mesh_domain_with_polyline_features_3.h index 8f71ba0f24a..819ff13f88b 100644 --- a/Mesh_3/include/CGAL/Mesh_domain_with_polyline_features_3.h +++ b/Mesh_3/include/CGAL/Mesh_domain_with_polyline_features_3.h @@ -443,8 +443,9 @@ private: const T1& obj1, const T2& obj2) const { - return CGAL::compare(CGAL::squared_distance(p, obj1), - CGAL::squared_distance(p, obj2)); + typename Kernel::Compare_distance_3 compare_distance = + Kernel().compare_distance_3_object(); + return compare_distance(p,obj1,obj2); } public: