diff --git a/src/libslic3r/Model.cpp b/src/libslic3r/Model.cpp index 9fe12bb3b..4abdfd5bd 100644 --- a/src/libslic3r/Model.cpp +++ b/src/libslic3r/Model.cpp @@ -3106,7 +3106,7 @@ void ModelVolume::update_extruder_count_when_delete_filament(size_t extruder_cou { std::vector used_extruders = get_extruders(); for (int extruder_id : used_extruders) { - if (extruder_id == filament_id) { + if (extruder_id >= filament_id) { mmu_segmentation_facets.set_enforcer_block_type_limit(*this, (EnforcerBlockerType)(extruder_count), (EnforcerBlockerType)(filament_id), (EnforcerBlockerType)(replace_filament_id)); break; }