FIX: exist 0 in filament map
jira:NONE Signed-off-by: xun.zhang <xun.zhang@bambulab.com> Change-Id: Ieb592105036e78c6ce7a246da41c2575b8236a81
This commit is contained in:
parent
7b9c2ebb09
commit
bb277efd5a
|
@ -3070,7 +3070,6 @@ void PartPlate::clear_filament_map_mode()
|
|||
{
|
||||
if (m_config.has("filament_map_mode"))
|
||||
m_config.erase("filament_map_mode");
|
||||
|
||||
}
|
||||
|
||||
const std::vector<std::vector<int>>& PartPlate::get_unprintable_filament_ids()
|
||||
|
@ -3093,7 +3092,9 @@ void PartPlate::on_extruder_count_changed(int extruder_count)
|
|||
wxGetApp().plater()->set_global_filament_map(f_map);
|
||||
// clear filament map and mode in single extruder mode
|
||||
clear_filament_map();
|
||||
clear_filament_map_mode();
|
||||
//clear_filament_map_mode();
|
||||
// do not clear mode now, reset to default mode
|
||||
m_config.option<ConfigOptionEnum<FilamentMapMode>>("filament_map_mode", true)->value = FilamentMapMode::fmmAutoForFlush;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -3101,7 +3102,7 @@ void PartPlate::set_filament_count(int filament_count)
|
|||
{
|
||||
if (m_config.has("filament_map")) {
|
||||
std::vector<int>& filament_maps = m_config.option<ConfigOptionInts>("filament_map")->values;
|
||||
filament_maps.resize(filament_count);
|
||||
filament_maps.resize(filament_count, 1);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue