Bugfix: Slic3r::GCode::Reader did not parse correctly when use_relative_e_distances was enabled. #2033

This commit is contained in:
Alessandro Ranellucci 2014-11-24 16:30:57 +01:00
parent 945567d1f3
commit 5a382f0200

View File

@ -50,6 +50,7 @@ sub parse {
if ($command =~ /^G[01]$/) { if ($command =~ /^G[01]$/) {
foreach my $axis (@AXES) { foreach my $axis (@AXES) {
if (exists $args{$axis}) { if (exists $args{$axis}) {
$self->$axis = 0 if $axis eq 'E' && $self->config->use_relative_e_distances;
$info{"dist_$axis"} = $args{$axis} - $self->$axis; $info{"dist_$axis"} = $args{$axis} - $self->$axis;
$info{"new_$axis"} = $args{$axis}; $info{"new_$axis"} = $args{$axis};
} else { } else {