ENH: do ams mapping in printing and upgrading

Change-Id: I592d37ce581077c317642cbdf250a369bc992d09
This commit is contained in:
Stone Li 2022-09-27 12:04:43 +08:00 committed by Lane.Wei
parent ad471bf3db
commit 32ac28738e
2 changed files with 14 additions and 0 deletions

View file

@ -1991,6 +1991,18 @@ void SelectMachineDialog::update_show_status()
reset_timeout();
update_ams_check(obj_);
// do ams mapping if no ams result
if (obj_->has_ams() && m_ams_mapping_result.empty()) {
if (obj_->ams_support_use_ams) {
if (ams_check->GetValue()) {
do_ams_mapping(obj_);
} else {
m_ams_mapping_result.clear();
sync_ams_mapping_result(m_ams_mapping_result);
}
}
}
// reading done
if (obj_->is_in_upgrading()) {
show_status(PrintDialogStatus::PrintStatusInUpgrading);