FIX: fix crash in ams mapping
JIRA: STUDIO-8195 Change-Id: I8d2bed7b6b2789879d802a95566c47d5006e4069 Signed-off-by: Stone Li <stone.li@bambulab.com>
This commit is contained in:
parent
530153b32b
commit
6588ff440b
|
@ -1916,9 +1916,11 @@ bool SelectMachineDialog::get_ams_mapping_result(std::string &mapping_array_str,
|
||||||
tray_id = m_ams_mapping_result[k].tray_id;
|
tray_id = m_ams_mapping_result[k].tray_id;
|
||||||
mapping_item["ams"] = tray_id;
|
mapping_item["ams"] = tray_id;
|
||||||
mapping_item["filamentType"] = m_filaments[k].type;
|
mapping_item["filamentType"] = m_filaments[k].type;
|
||||||
auto it = wxGetApp().preset_bundle->filaments.find_preset(wxGetApp().preset_bundle->filament_presets[i]);
|
if (i >= 0 && i < wxGetApp().preset_bundle->filament_presets.size()) {
|
||||||
if (it != nullptr) {
|
auto it = wxGetApp().preset_bundle->filaments.find_preset(wxGetApp().preset_bundle->filament_presets[i]);
|
||||||
mapping_item["filamentId"] = it->filament_id;
|
if (it != nullptr) {
|
||||||
|
mapping_item["filamentId"] = it->filament_id;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
//convert #RRGGBB to RRGGBBAA
|
//convert #RRGGBB to RRGGBBAA
|
||||||
mapping_item["sourceColor"] = m_filaments[k].color;
|
mapping_item["sourceColor"] = m_filaments[k].color;
|
||||||
|
|
Loading…
Reference in New Issue