From 4585618aeabdfe8f51220b69eb390aaae6965caa Mon Sep 17 00:00:00 2001 From: bubnikv Date: Mon, 9 Sep 2019 18:09:40 +0200 Subject: [PATCH] Fix of "Bridge flow ratio doesn't trigger reslicing of support" #2359 --- src/libslic3r/PrintObject.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/libslic3r/PrintObject.cpp b/src/libslic3r/PrintObject.cpp index 632edeaa6..2834d9105 100644 --- a/src/libslic3r/PrintObject.cpp +++ b/src/libslic3r/PrintObject.cpp @@ -532,8 +532,13 @@ bool PrintObject::invalidate_state_by_config_options(const std::vector 0.) { + // Only invalidate due to bridging if bridging is enabled. + // If later "support_material_contact_distance" is modified, the complete PrintObject is invalidated anyway. + steps.emplace_back(posPerimeters); + steps.emplace_back(posInfill); + steps.emplace_back(posSupportMaterial); + } } else if ( opt_key == "seam_position" || opt_key == "seam_preferred_direction"