From 619309a1a4228255b5c2aed069a61193af506f8b Mon Sep 17 00:00:00 2001 From: PavelMikus Date: Fri, 1 Jul 2022 09:26:42 +0200 Subject: [PATCH] bug fix - external extrusions were cleaned out before use --- src/libslic3r/SupportSpotsGeneratorRefactoring.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/libslic3r/SupportSpotsGeneratorRefactoring.cpp b/src/libslic3r/SupportSpotsGeneratorRefactoring.cpp index 1fe3b6b2a..bbc4efb18 100644 --- a/src/libslic3r/SupportSpotsGeneratorRefactoring.cpp +++ b/src/libslic3r/SupportSpotsGeneratorRefactoring.cpp @@ -562,8 +562,7 @@ Issues check_object_stability(const PrintObject *po, const Params ¶ms) { std::remove_if(layer_lines.begin(), layer_lines.end(), [](const ExtrusionLine &line) { return !line.external_perimeter; }); - layer_lines = std::vector(); - LinesDistancer external_lines(layer_lines); + external_lines = LinesDistancer(layer_lines); layer_lines.clear(); prev_layer_grid = layer_grid; } @@ -605,8 +604,8 @@ full_search(const PrintObject *po, const Params ¶ms) { debug_export(issues, "issues"); #endif return issues; - } + } //SupportableIssues End }