FIX: the ext does not support filament backup; add protection

jira: [STUDIO-10812]
Change-Id: I01b6de1e23d00932b373920105542b8e8770e809
This commit is contained in:
xin.zhang 2025-03-12 11:15:22 +08:00 committed by lane.wei
parent 3bd7bee743
commit 19697b2dcd
2 changed files with 12 additions and 0 deletions

View File

@ -2029,6 +2029,12 @@ void AmsReplaceMaterialDialog::update_mapping_result( std::vector<FilamentInfo>
{
m_tray_used.clear();
for (int i = 0; i < result.size(); i++) {
if (result[i].tray_id == VIRTUAL_TRAY_MAIN_ID || result[i].tray_id == VIRTUAL_TRAY_DEPUTY_ID)
{
continue;
}
m_tray_used.push_back(wxGetApp().transition_tridid(result[i].tray_id).ToStdString());
}
}

View File

@ -3992,6 +3992,12 @@ void GUI_App::load_gcode(wxWindow* parent, wxString& input_file) const
wxString GUI_App::transition_tridid(int trid_id) const
{
if (trid_id == VIRTUAL_TRAY_MAIN_ID || trid_id == VIRTUAL_TRAY_DEPUTY_ID)
{
assert(0);
return wxString("Ext");
}
wxString maping_dict[] = { "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z" };
if (trid_id >= 128 * 4) {