From 96c2c217072636142dca8f7f0811d2643014f4bc Mon Sep 17 00:00:00 2001 From: Alessandro Ranellucci Date: Sat, 15 Mar 2014 18:24:56 +0100 Subject: [PATCH] Minor bugfix for preventing wrong extruder numbers from being assigned --- lib/Slic3r/Print.pm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/Slic3r/Print.pm b/lib/Slic3r/Print.pm index 7305f93cf4..6fc2128346 100644 --- a/lib/Slic3r/Print.pm +++ b/lib/Slic3r/Print.pm @@ -1099,10 +1099,11 @@ sub auto_assign_extruders { if (defined $volume->material_id) { my $material = $model_object->model->materials->{ $volume->material_id }; my $config = $material->config; - $config->set_ifndef('perimeter_extruder', $i); - $config->set_ifndef('infill_extruder', $i); - $config->set_ifndef('support_material_extruder', $i); - $config->set_ifndef('support_material_interface_extruder', $i); + my $extruder_id = $i + 1; + $config->set_ifndef('perimeter_extruder', $extruder_id); + $config->set_ifndef('infill_extruder', $extruder_id); + $config->set_ifndef('support_material_extruder', $extruder_id); + $config->set_ifndef('support_material_interface_extruder', $extruder_id); } } }