diff --git a/BGL/include/CGAL/boost/graph/named_params_helper.h b/BGL/include/CGAL/boost/graph/named_params_helper.h index 517a750d901..cbf5a2fedce 100644 --- a/BGL/include/CGAL/boost/graph/named_params_helper.h +++ b/BGL/include/CGAL/boost/graph/named_params_helper.h @@ -325,11 +325,17 @@ namespace CGAL { template class GetK { - typedef typename boost::property_traits< - typename GetPointMap::type - >::value_type Point; + typedef typename GetPointMap::type Vpm; + typedef typename Kernel_traits< + typename boost::property_traits::value_type + >::Kernel Default_kernel; + public: - typedef typename CGAL::Kernel_traits::Kernel Kernel; + typedef typename boost::lookup_named_param_def < + internal_np::geom_traits_t, + NamedParameters, + Default_kernel + > ::type Kernel; }; template