diff --git a/xs/src/libslic3r/TriangleMesh.cpp b/xs/src/libslic3r/TriangleMesh.cpp index e5e2d59e8..aecb39662 100644 --- a/xs/src/libslic3r/TriangleMesh.cpp +++ b/xs/src/libslic3r/TriangleMesh.cpp @@ -990,7 +990,7 @@ void TriangleMeshSlicer::make_loops(std::vector &lines, Polygo struct OpenPolyline { OpenPolyline() {}; - OpenPolyline(IntersectionReference &start, IntersectionReference &end, Points &&points) : + OpenPolyline(const IntersectionReference &start, const IntersectionReference &end, Points &&points) : start(start), end(end), points(std::move(points)), consumed(false) {} void reverse() { std::swap(start, end);