diff --git a/src/engine/guidance/assemble_overview.cpp b/src/engine/guidance/assemble_overview.cpp index aa25411fc..6a592495d 100644 --- a/src/engine/guidance/assemble_overview.cpp +++ b/src/engine/guidance/assemble_overview.cpp @@ -46,7 +46,7 @@ std::vector simplifyGeometry(const std::vector &l { std::vector overview_geometry; auto leg_index = 0UL; - for (const auto geometry : leg_geometries) + for (const auto& geometry : leg_geometries) { auto simplified_geometry = douglasPeucker(geometry.locations.begin(), geometry.locations.end(), zoom_level); @@ -82,7 +82,7 @@ std::vector assembleOverview(const std::vector &l overview_geometry.reserve(overview_size); auto leg_index = 0UL; - for (const auto geometry : leg_geometries) + for (const auto& geometry : leg_geometries) { auto begin = geometry.locations.begin(); auto end = geometry.locations.end();