Arachne: Make sure wall is generated only if wall number set to > 0 (#8666)

Arachne: Make sure wall is generated only if wall number set to > 0 (SoftFever/OrcaSlicer#8619)
This commit is contained in:
Noisyfox 2025-03-03 20:38:05 +08:00 committed by GitHub
parent 5e5542d02f
commit d9b4c9d18f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -2974,7 +2974,7 @@ void PerimeterGenerator::process_arachne()
const int inner_loop_number = (config->only_one_wall_top && upper_slices != nullptr) ? loop_number - 1 : -1;
// Set one perimeter when TopSurfaces is selected.
if (config->only_one_wall_top)
if (config->only_one_wall_top && loop_number > 0)
loop_number = 0;
Arachne::WallToolPathsParams input_params_tmp = input_params;