diff --git a/src/slic3r/GUI/GUI_ObjectList.cpp b/src/slic3r/GUI/GUI_ObjectList.cpp index 6535e81c64a..58ba81eef5b 100644 --- a/src/slic3r/GUI/GUI_ObjectList.cpp +++ b/src/slic3r/GUI/GUI_ObjectList.cpp @@ -5672,6 +5672,12 @@ void ObjectList::set_extruder_for_selected_items(const int extruder) config.set("extruder", new_extruder); else config.set_key_value("extruder", new ConfigOptionInt(new_extruder)); + + config.set("sparse_infill_filament", new_extruder); + config.set("solid_infill_filament", new_extruder); + config.set("wall_filament", new_extruder); + + wxGetApp().obj_list()->update_selections(); // for object, clear all its part volume's extruder config if (type & itObject) {