From c3cc6fc8506e0a0e554b1bec8be576181308c604 Mon Sep 17 00:00:00 2001 From: "hu.wang" Date: Tue, 14 Nov 2023 12:21:31 +0800 Subject: [PATCH] FIX:Display garbled code in AmsMaterialsSetting pop-up Change-Id: I50531e939afa7715ae376bac47172ccf7b248114 --- src/slic3r/GUI/AMSMaterialsSetting.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/slic3r/GUI/AMSMaterialsSetting.cpp b/src/slic3r/GUI/AMSMaterialsSetting.cpp index 331ee254d..0a83e13b2 100644 --- a/src/slic3r/GUI/AMSMaterialsSetting.cpp +++ b/src/slic3r/GUI/AMSMaterialsSetting.cpp @@ -823,6 +823,9 @@ void AMSMaterialsSetting::Popup(wxString filament, wxString sn, wxString temp_mi size_t pos = filament_it->name.find(target); if (pos != std::string::npos) { std::string user_preset_alias = filament_it->name.substr(0, pos-1); + wxString wx_user_preset_alias = wxString(user_preset_alias.c_str(), wxConvUTF8); + user_preset_alias = wx_user_preset_alias.ToStdString(); + filament_items.push_back(user_preset_alias); map_filament_items[user_preset_alias] = filament_it->filament_id; }