From ad1f6bdca48fd45ea7cedac15518a5ebe73ba386 Mon Sep 17 00:00:00 2001 From: "zhimin.zeng" Date: Thu, 20 Mar 2025 12:11:17 +0800 Subject: [PATCH] FIX: The original data of combox is not cleared during initialization jira: STUDIO-11005 Change-Id: Id5b7259b517a515c2f641ce32998f09e182902ff --- src/slic3r/GUI/CalibrationWizardPresetPage.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/slic3r/GUI/CalibrationWizardPresetPage.cpp b/src/slic3r/GUI/CalibrationWizardPresetPage.cpp index 8719c53a4..b921400ac 100644 --- a/src/slic3r/GUI/CalibrationWizardPresetPage.cpp +++ b/src/slic3r/GUI/CalibrationWizardPresetPage.cpp @@ -796,6 +796,7 @@ float nozzle_diameter_list[NOZZLE_LIST_COUNT] = {0.2, 0.4, 0.6, 0.8 }; void CalibrationPresetPage::init_selection_values() { // init nozzle diameter + m_comboBox_nozzle_dia->Clear(); for (int i = 0; i < NOZZLE_LIST_COUNT; i++) { m_comboBox_nozzle_dia->AppendString(wxString::Format("%1.1f mm", nozzle_diameter_list[i])); } @@ -837,11 +838,13 @@ void CalibrationPresetPage::init_selection_values() // left { + m_left_comboBox_nozzle_dia->Clear(); for (int i = 0; i < NOZZLE_LIST_COUNT; i++) { m_left_comboBox_nozzle_dia->AppendString(wxString::Format("%1.1f mm", nozzle_diameter_list[i])); } m_left_comboBox_nozzle_dia->SetSelection(NOZZLE_LIST_DEFAULT); + m_left_comboBox_nozzle_volume->Clear(); const ConfigOptionDef *nozzle_volume_type_def = print_config_def.get("nozzle_volume_type"); if (nozzle_volume_type_def && nozzle_volume_type_def->enum_keys_map) { for (auto item : nozzle_volume_type_def->enum_labels) { @@ -854,11 +857,13 @@ void CalibrationPresetPage::init_selection_values() // right { + m_right_comboBox_nozzle_dia->Clear(); for (int i = 0; i < NOZZLE_LIST_COUNT; i++) { m_right_comboBox_nozzle_dia->AppendString(wxString::Format("%1.1f mm", nozzle_diameter_list[i])); } m_right_comboBox_nozzle_dia->SetSelection(NOZZLE_LIST_DEFAULT); + m_right_comboBox_nozzle_volume->Clear(); const ConfigOptionDef *nozzle_volume_type_def = print_config_def.get("nozzle_volume_type"); if (nozzle_volume_type_def && nozzle_volume_type_def->enum_keys_map) { for (auto item : nozzle_volume_type_def->enum_labels) {