From f03d28c13b4db61f693bc6583d647728f1f68107 Mon Sep 17 00:00:00 2001 From: "zhimin.zeng" Date: Wed, 12 Jul 2023 12:27:28 +0800 Subject: [PATCH] FIX: add filament type for flow rate slice info Change-Id: I21cee225cc4349774216eda730ba086bf3697b00 --- src/slic3r/GUI/CalibrationWizard.cpp | 2 +- src/slic3r/Utils/CalibUtils.cpp | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/slic3r/GUI/CalibrationWizard.cpp b/src/slic3r/GUI/CalibrationWizard.cpp index 052f759f77..879b090917 100644 --- a/src/slic3r/GUI/CalibrationWizard.cpp +++ b/src/slic3r/GUI/CalibrationWizard.cpp @@ -157,7 +157,7 @@ bool CalibrationWizard::save_preset(const std::string &old_preset_name, const st PresetCollection *filament_presets = &wxGetApp().preset_bundle->filaments; Preset* preset = filament_presets->find_preset(old_preset_name); if (!preset) { - message = L("The selected preset has been deleted."); + message = (boost::format(L("The selected preset: %1% is not found.")) % old_preset_name).str(); return false; } diff --git a/src/slic3r/Utils/CalibUtils.cpp b/src/slic3r/Utils/CalibUtils.cpp index 632c919862..590ef2a7a1 100644 --- a/src/slic3r/Utils/CalibUtils.cpp +++ b/src/slic3r/Utils/CalibUtils.cpp @@ -805,7 +805,8 @@ void CalibUtils::process_and_store_3mf(Model* model, const DynamicPrintConfig& f for (auto plate_data : plate_data_list) { plate_data->gcode_file = temp_gcode_path; plate_data->is_sliced_valid = true; - plate_data->slice_filaments_info; + FilamentInfo& filament_info = plate_data->slice_filaments_info.front(); + filament_info.type = full_config.opt_string("filament_type", 0); } //draw thumbnails