From 695b3c78e4b283df1ac5e5f63e73b0cbbc6196a2 Mon Sep 17 00:00:00 2001 From: "zhimin.zeng" Date: Mon, 11 Nov 2024 17:39:23 +0800 Subject: [PATCH] FIX: Painting displays incorrectly when removing color jira: STUDIO-8657 Change-Id: I0fdfac500716d83f45c73dc07feab032e793e7a5 --- src/libslic3r/Model.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; }