diff --git a/src/slic3r/GUI/AmsMappingPopup.cpp b/src/slic3r/GUI/AmsMappingPopup.cpp index 468421782..19a73404e 100644 --- a/src/slic3r/GUI/AmsMappingPopup.cpp +++ b/src/slic3r/GUI/AmsMappingPopup.cpp @@ -331,6 +331,10 @@ void AmsMapingPopup::update_ams_data(std::map amsList) m_has_unmatch_filament = false; //m_mapping_item_list.clear(); + for (auto& ams_container : m_amsmapping_container_list) { + ams_container->Hide(); + } + for (wxWindow *mitem : m_mapping_item_list) { mitem->Destroy();