diff --git a/lib/Slic3r/Layer/Region.pm b/lib/Slic3r/Layer/Region.pm index 6af5c3d97..5b7d4b4ad 100644 --- a/lib/Slic3r/Layer/Region.pm +++ b/lib/Slic3r/Layer/Region.pm @@ -284,7 +284,7 @@ sub make_perimeters { # detect overhanging/bridging perimeters my @paths = (); - if ($self->region->config->overhangs) { + if ($self->region->config->overhangs && $self->layer->id > 0) { # get non-overhang paths by intersecting this loop with the grown lower slices foreach my $polyline (@{ intersection_ppl([ $polygon ], $lower_slices_p) }) { push @paths, Slic3r::ExtrusionPath->new(