diff --git a/lib/Slic3r/Fill.pm b/lib/Slic3r/Fill.pm index 0703fff6a7..92e4d60af9 100644 --- a/lib/Slic3r/Fill.pm +++ b/lib/Slic3r/Fill.pm @@ -40,12 +40,13 @@ sub make_fill { my $filler = $Slic3r::fill_type; my $density = $Slic3r::fill_density; - next SURFACE unless $density > 0; # force 100% density and rectilinear fill for external surfaces if ($surface->surface_type ne 'internal') { $density = 1; $filler = 'rectilinear'; + } else { + next SURFACE unless $density > 0; } my @paths = $self->fillers->{$filler}->fill_surface(