diff --git a/src/libslic3r/GCode.cpp b/src/libslic3r/GCode.cpp index 6059773d0a1..053b6ab777a 100644 --- a/src/libslic3r/GCode.cpp +++ b/src/libslic3r/GCode.cpp @@ -10399,7 +10399,7 @@ std::string GCode::extrude_loop(ExtrusionLoop loop, std::string description, dou // can happen if seam_gap is null if (next_point == current_point) { - next_point = paths.back().polyline.points[paths.back().polyline.points.size() - 2]; + next_point = paths.back().polyline.points[paths.back().polyline.points.size() - 2].to_point(); } Point a = next_point; // second point