From 8f0d8f209628e0dec825a15988de434dfb052940 Mon Sep 17 00:00:00 2001 From: Alessandro Ranellucci Date: Fri, 16 Dec 2016 23:10:48 +0100 Subject: [PATCH] Fixed regression causing hangs and bad extra perimeter calculation. Spotted by @lordofhyphens #3613 #3614 --- xs/src/libslic3r/PrintObject.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xs/src/libslic3r/PrintObject.cpp b/xs/src/libslic3r/PrintObject.cpp index 649c468fbb..b1d25220a4 100644 --- a/xs/src/libslic3r/PrintObject.cpp +++ b/xs/src/libslic3r/PrintObject.cpp @@ -701,7 +701,7 @@ PrintObject::_make_perimeters() while (true) { // compute the total thickness of perimeters const coord_t perimeters_thickness = ext_perimeter_width/2 + ext_perimeter_spacing/2 - + (region.config.perimeters-1 + region.config.extra_perimeters) * perimeter_spacing; + + (region.config.perimeters-1 + slice->extra_perimeters) * perimeter_spacing; // define a critical area where we don't want the upper slice to fall into // (it should either lay over our perimeters or outside this area)