From c8be77f8939f1610df2a8e8bc68f8efb64a24f90 Mon Sep 17 00:00:00 2001 From: wmayer Date: Tue, 24 Sep 2019 16:51:02 +0200 Subject: [PATCH] Fix regression in Approximation::AddPoints --- src/Mod/Mesh/App/Core/Approximation.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Mod/Mesh/App/Core/Approximation.cpp b/src/Mod/Mesh/App/Core/Approximation.cpp index 379487a586..ee37c0b2a1 100644 --- a/src/Mod/Mesh/App/Core/Approximation.cpp +++ b/src/Mod/Mesh/App/Core/Approximation.cpp @@ -74,19 +74,19 @@ void Approximation::AddPoint(const Base::Vector3f &rcVector) void Approximation::AddPoints(const std::vector &points) { - std::copy(points.begin(), points.end(), _vPoints.end()); + std::copy(points.begin(), points.end(), std::back_inserter(_vPoints)); _bIsFitted = false; } void Approximation::AddPoints(const std::set &points) { - std::copy(points.begin(), points.end(), _vPoints.end()); + std::copy(points.begin(), points.end(), std::back_inserter(_vPoints)); _bIsFitted = false; } void Approximation::AddPoints(const std::list &points) { - std::copy(points.begin(), points.end(), _vPoints.end()); + std::copy(points.begin(), points.end(), std::back_inserter(_vPoints)); _bIsFitted = false; }