From 18a5575bbcb1442f3f054e9a95af86b290206365 Mon Sep 17 00:00:00 2001 From: "liz.li" Date: Fri, 7 Jul 2023 14:39:10 +0800 Subject: [PATCH] FIX: didn't pass ams_id Change-Id: If39cb7704ec83944ef35a97509254aae6a9c8598 --- src/slic3r/GUI/CalibrationWizardPresetPage.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/slic3r/GUI/CalibrationWizardPresetPage.cpp b/src/slic3r/GUI/CalibrationWizardPresetPage.cpp index 19c7796bb..cce5b36f8 100644 --- a/src/slic3r/GUI/CalibrationWizardPresetPage.cpp +++ b/src/slic3r/GUI/CalibrationWizardPresetPage.cpp @@ -996,7 +996,6 @@ void CalibrationPresetPage::update_combobox_filaments(MachineObject* obj) PresetBundle* preset_bundle = wxGetApp().preset_bundle; if (preset_bundle && printer_preset) { preset_bundle->set_calibrate_printer(printer_preset->name); - update_filament_combobox(); } //step 2: sync ams info from object by default @@ -1440,7 +1439,8 @@ void CalibrationPresetPage::sync_ams_info(MachineObject* obj) on_switch_ams(obj->amsList.begin()->first); } else { m_multi_ams_panel->Hide(); - update_filament_combobox(); + if (!obj->amsList.empty()) + update_filament_combobox(obj->amsList.begin()->first); } } else {