diff --git a/src/slic3r/GUI/PartPlate.cpp b/src/slic3r/GUI/PartPlate.cpp index 4b4881941..f6df098be 100644 --- a/src/slic3r/GUI/PartPlate.cpp +++ b/src/slic3r/GUI/PartPlate.cpp @@ -3087,6 +3087,9 @@ void PartPlate::set_unprintable_filament_ids(const std::vector> void PartPlate::on_extruder_count_changed(int extruder_count) { if (extruder_count < 2) { + std::vector f_map = wxGetApp().plater()->get_global_filament_map(); + std::fill(f_map.begin(), f_map.end(), 1); + wxGetApp().plater()->set_global_filament_map(f_map); // clear filament map and mode in single extruder mode clear_filament_map(); clear_filament_map_mode();