From 22171e6534813726a15ba8ed8eb03a1217d17e5b Mon Sep 17 00:00:00 2001 From: "liz.li" Date: Mon, 7 Aug 2023 09:48:06 +0800 Subject: [PATCH] FIX: crash at flow rate cali save when input Chinese Change-Id: Idfc913e79c13646c9536c8d331c216acdb1e2ef5 (cherry picked from commit cd68769b8fae92d2026ea91e5c32afaf6fb85b76) --- src/slic3r/GUI/CalibrationWizard.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/GUI/CalibrationWizard.cpp b/src/slic3r/GUI/CalibrationWizard.cpp index e0fd38b3c4..d8a12ae496 100644 --- a/src/slic3r/GUI/CalibrationWizard.cpp +++ b/src/slic3r/GUI/CalibrationWizard.cpp @@ -961,7 +961,7 @@ void FlowRateWizard::on_cali_save() std::map key_value_map; key_value_map.insert(std::make_pair("filament_flow_ratio", new ConfigOptionFloats{ new_results[i].second })); std::string message; - if (!save_preset(old_preset_name, new_results[i].first.ToStdString(), key_value_map, message)) { + if (!save_preset(old_preset_name, into_u8(new_results[i].first), key_value_map, message)) { MessageDialog error_msg_dlg(nullptr, message, wxEmptyString, wxICON_WARNING | wxOK); error_msg_dlg.ShowModal(); return;