diff --git a/src/libslic3r/Fill/Fill.cpp b/src/libslic3r/Fill/Fill.cpp index af265e0b6..6f7c2a9a0 100644 --- a/src/libslic3r/Fill/Fill.cpp +++ b/src/libslic3r/Fill/Fill.cpp @@ -174,11 +174,11 @@ std::vector group_fills(const Layer &layer) ).spacing(); // Anchor a sparse infill to inner perimeters with the following anchor length: params.anchor_length = float(region_config.infill_anchor); - if (region_config.infill_anchor.percent) - params.anchor_length = float(params.anchor_length * 0.01 * params.spacing); - params.anchor_length_max = float(region_config.infill_anchor_max); - if (region_config.infill_anchor_max.percent) - params.anchor_length_max = float(params.anchor_length_max * 0.01 * params.spacing); + if (region_config.infill_anchor.percent) + params.anchor_length = float(params.anchor_length * 0.01 * params.spacing); + params.anchor_length_max = float(region_config.infill_anchor_max); + if (region_config.infill_anchor_max.percent) + params.anchor_length_max = float(params.anchor_length_max * 0.01 * params.spacing); params.anchor_length = std::min(params.anchor_length, params.anchor_length_max); }