diff --git a/lib/Slic3r/Fill.pm b/lib/Slic3r/Fill.pm index 152932da7..e30eec65f 100644 --- a/lib/Slic3r/Fill.pm +++ b/lib/Slic3r/Fill.pm @@ -185,7 +185,7 @@ sub make_fill { ); push @fills, map { $_->isa('Slic3r::Polygon') - ? Slic3r::ExtrusionLoop->pack(polygon => $_, %args)->split_at_first_point + ? (map $_->pack, Slic3r::ExtrusionLoop->new(polygon => $_, %args)->split_at_first_point) : Slic3r::ExtrusionPath->pack(polyline => $_, %args), } @{$layer->thin_fills}; }