ENH: disable use_ams if not supported

Change-Id: Iebed3edd7fbd7733109ea8dfaac50f5c8fa27d04
Signed-off-by: Stone Li <stone.li@bambulab.com>
This commit is contained in:
Stone Li 2022-11-11 17:01:50 +08:00 committed by Lane.Wei
parent 2f12ad7bf2
commit e2002ec152
3 changed files with 9 additions and 1 deletions

View file

@ -2175,8 +2175,12 @@ void SelectMachineDialog::on_selection_changed(wxCommandEvent &event)
void SelectMachineDialog::update_ams_check(MachineObject* obj)
{
if (obj && obj->ams_support_use_ams && obj->has_ams()) {
if (obj && obj->is_function_supported(FUNC_USE_AMS)
&& obj->ams_support_use_ams
&& obj->has_ams()) {
select_use_ams->Show();
// set ams_check to true by default
ams_check->SetValue(true);
} else {
select_use_ams->Hide();
}