From 819de9ccad8ff3234808714965c090aaa61d1e9a Mon Sep 17 00:00:00 2001 From: "qing.zhang" Date: Wed, 28 Aug 2024 19:43:40 +0800 Subject: [PATCH] FIX: SSDA cause arachne print fail Jira: none Signed-off-by: qing.zhang Change-Id: Ibf75f66db1edaad7cb1b45f999751143442869fc --- src/libslic3r/GCode.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libslic3r/GCode.cpp b/src/libslic3r/GCode.cpp index 3de03f953..9341ca582 100644 --- a/src/libslic3r/GCode.cpp +++ b/src/libslic3r/GCode.cpp @@ -4569,8 +4569,10 @@ ExtrusionPaths GCode::merge_same_speed_paths(const ExtrusionPaths &paths) // 100% overhang speed will not to set smooth speed if (path.role() == erOverhangPerimeter) { - if (!merge_path.empty()) + if (!merge_path.empty()) { output_paths.push_back(std::move(merge_path)); + merge_path.polyline.clear(); + } output_paths.push_back(std::move(path)); merge_start = path_idx + 1; continue;