FIX:hide auto refill when AMS is disabled

STUDIO-3508

Change-Id: I2786538e6a251b395fc199c4e24d3dc7f2db1eba
This commit is contained in:
tao wang 2023-06-29 21:19:09 +08:00 committed by Lane.Wei
parent ea718d3d1f
commit 7aa09991b3
1 changed files with 6 additions and 1 deletions

View File

@ -2899,7 +2899,12 @@ void SelectMachineDialog::on_timer(wxTimerEvent &event)
if(!dev) return; if(!dev) return;
MachineObject* obj_ = dev->get_selected_machine(); MachineObject* obj_ = dev->get_selected_machine();
if(!obj_) return; if(!obj_) return;
if (!obj_ || obj_->amsList.empty() || obj_->ams_exist_bits == 0 || !obj_->ams_auto_switch_filament_flag || !obj_->is_function_supported(PrinterFunction::FUNC_FILAMENT_BACKUP)) { if (!obj_
|| obj_->amsList.empty()
|| obj_->ams_exist_bits == 0
|| !obj_->ams_auto_switch_filament_flag
|| !obj_->is_function_supported(PrinterFunction::FUNC_FILAMENT_BACKUP)
|| !m_checkbox_list["use_ams"]->GetValue() ) {
if (m_ams_backup_tip->IsShown()) { if (m_ams_backup_tip->IsShown()) {
m_ams_backup_tip->Hide(); m_ams_backup_tip->Hide();
img_ams_backup->Hide(); img_ams_backup->Hide();