diff --git a/src/libslic3r/PerimeterGenerator.cpp b/src/libslic3r/PerimeterGenerator.cpp index e5878bdfac..50d86a3d06 100644 --- a/src/libslic3r/PerimeterGenerator.cpp +++ b/src/libslic3r/PerimeterGenerator.cpp @@ -1222,6 +1222,17 @@ static ExtrusionEntityCollection traverse_extrusions(const PerimeterGenerator& p smooth_overhang_level(paths); } + if (overhangs_reverse) { + for (const ExtrusionPath& path : paths) { + if (path.role() == erOverhangPerimeter) { + if (pg_extrusion.is_contour) + steep_overhang_contour = true; + else + steep_overhang_hole = true; + break; + } + } + } } } else {