FIX: crash while change nozzle diameter several times
jira: [STUDIO-9534] Change-Id: I7a3cec4aa43941fad6496e8943213bd353094082
This commit is contained in:
parent
05328da461
commit
10dfbf3ec6
|
@ -6126,9 +6126,16 @@ void MachineObject::update_printer_preset_name()
|
|||
BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << " " << __LINE__ << " update printer preset name failed: "<< "printer_type: " << printer_type << "nozzle_diameter_str" << nozzle_diameter_str;
|
||||
}
|
||||
|
||||
for (auto iter = m_nozzle_filament_data.begin(); iter != m_nozzle_filament_data.end(); iter++) {
|
||||
for (auto iter = m_nozzle_filament_data.begin(); iter != m_nozzle_filament_data.end();)
|
||||
{
|
||||
if (diameter_set.find(iter->first) == diameter_set.end())
|
||||
{
|
||||
iter = m_nozzle_filament_data.erase(iter);
|
||||
}
|
||||
else
|
||||
{
|
||||
++iter;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue