diff --git a/src/libslic3r/ExtrusionEntityCollection.cpp b/src/libslic3r/ExtrusionEntityCollection.cpp index 48c538c49..e2da7c57d 100644 --- a/src/libslic3r/ExtrusionEntityCollection.cpp +++ b/src/libslic3r/ExtrusionEntityCollection.cpp @@ -186,7 +186,8 @@ ExtrusionEntityCollection::min_mm3_per_mm() const { double min_mm3_per_mm = std::numeric_limits::max(); for (const ExtrusionEntity *entity : this->entities) - min_mm3_per_mm = std::min(min_mm3_per_mm, entity->min_mm3_per_mm()); + if(entity->role() != erGapFill && entity->role() != erThinWall && entity->role() != erMilling) + min_mm3_per_mm = std::min(min_mm3_per_mm, entity->min_mm3_per_mm()); return min_mm3_per_mm; }