From 063924458f5eddc5452c03370cf965de9761d1b6 Mon Sep 17 00:00:00 2001 From: supermerill Date: Fri, 29 Mar 2019 11:39:28 +0100 Subject: [PATCH] bugfix #58 --- src/libslic3r/PerimeterGenerator.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libslic3r/PerimeterGenerator.cpp b/src/libslic3r/PerimeterGenerator.cpp index 7ef38e33d..537bb5e6a 100644 --- a/src/libslic3r/PerimeterGenerator.cpp +++ b/src/libslic3r/PerimeterGenerator.cpp @@ -1320,10 +1320,10 @@ PerimeterGenerator::_traverse_and_join_loops(const PerimeterGeneratorLoop &loop, outer_end->extruder_id = -1; }*/ //add paths into my_loop => after that all ref are wrong! - for (size_t i = travel_path_end.size() - 1; i >= 0; i--) { + for (size_t i = travel_path_end.size() - 1; i < travel_path_end.size(); i--) { my_loop.paths.insert(my_loop.paths.begin() + nearest.idx_polyline_outter + child_paths_size + 1, travel_path_end[i]); } - for (size_t i = travel_path_begin.size() - 1; i >= 0; i--) { + for (size_t i = travel_path_begin.size() - 1; i < travel_path_begin.size(); i--) { my_loop.paths.insert(my_loop.paths.begin() + nearest.idx_polyline_outter + 1, travel_path_begin[i]); } }