From b0f24a2666fb1b8d72e08cca9e1e6f6a69f4e79f Mon Sep 17 00:00:00 2001 From: Alessandro Ranellucci <aar@cpan.org> Date: Thu, 25 Oct 2012 18:49:59 +0200 Subject: [PATCH] Bugfix: unnecessary tool changes were generated when using the same tool for subsequent parts --- lib/Slic3r/GCode.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Slic3r/GCode.pm b/lib/Slic3r/GCode.pm index 7653e4c32..b75def91f 100644 --- a/lib/Slic3r/GCode.pm +++ b/lib/Slic3r/GCode.pm @@ -374,7 +374,7 @@ sub set_extruder { my ($extruder) = @_; # return nothing if this extruder was already selected - return "" if (defined $self->extruder) && ($self->extruder->id == $extruder); + return "" if (defined $self->extruder) && ($self->extruder->id == $extruder->id); # if we are running a single-extruder setup, just set the extruder and return nothing if (!$self->multiple_extruders) {