diff --git a/lib/Slic3r/Extruder.pm b/lib/Slic3r/Extruder.pm index 5b2b27ef2..a1c21bf0f 100644 --- a/lib/Slic3r/Extruder.pm +++ b/lib/Slic3r/Extruder.pm @@ -150,7 +150,7 @@ sub retract { # prepare moves $self->print_feed_rate($self->retract_speed); my $retract = [undef, undef, -$Slic3r::retract_length, "retract"]; - my $lift = ($Slic3r::retract_lift == 0) + my $lift = ($Slic3r::retract_lift == 0 || defined $params{move_z}) ? undef : [undef, $self->z + $Slic3r::retract_lift, 0, 'lift plate during retraction'];