diff --git a/src/libslic3r/Print.cpp b/src/libslic3r/Print.cpp index eec86bdfdc..30455ba9f1 100644 --- a/src/libslic3r/Print.cpp +++ b/src/libslic3r/Print.cpp @@ -2252,6 +2252,8 @@ void Print::process(long long *time_cost_with_cache, bool use_cache) m_skirt.clear(); m_skirt_convex_hull.clear(); m_first_layer_convex_hull.points.clear(); + for (PrintObject *object : m_objects) object->m_skirt.clear(); + const bool draft_shield = config().draft_shield != dsDisabled; if (this->has_skirt() && draft_shield) {