From 2f96072d552332cbaaef61d4a71dfffe7bd9a3a1 Mon Sep 17 00:00:00 2001 From: thysson2701 Date: Wed, 22 Jul 2026 14:41:40 +0200 Subject: [PATCH] fix(build): use outer_wall_filament_id in PerimeterGenerator nozzle lookup --- src/libslic3r/PerimeterGenerator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libslic3r/PerimeterGenerator.cpp b/src/libslic3r/PerimeterGenerator.cpp index 4135629e574..da65a426d53 100644 --- a/src/libslic3r/PerimeterGenerator.cpp +++ b/src/libslic3r/PerimeterGenerator.cpp @@ -732,7 +732,7 @@ void PerimeterGenerator::split_one_wall_shell_infill_surfaces(const ExPolygons & one_wall_fills = union_ex(one_wall_fills, one_wall_fill); multi_wall_polygons = intersection_ex(inner_polygons, orig_polygons); - const double nozzle_diameter = this->print_config->nozzle_diameter.get_at(this->config->wall_filament - 1); + const double nozzle_diameter = this->print_config->nozzle_diameter.get_at(this->config->outer_wall_filament_id - 1); double infill_spacing_unscaled = this->config->sparse_infill_line_width.get_abs_value(nozzle_diameter); if (infill_spacing_unscaled == 0.) infill_spacing_unscaled = Flow::auto_extrusion_width(frInfill, nozzle_diameter);