From 89308c8676e4f953a69198f706852e8b6d42231c Mon Sep 17 00:00:00 2001 From: "lane.wei" Date: Fri, 28 Feb 2025 20:03:15 +0800 Subject: [PATCH] FIX: CLI: fix the filament_map incorrect issue jira: no-jira Change-Id: I8f389ae1dca2cbe79a2db7a5e9fbb94da430d037 --- src/BambuStudio.cpp | 37 ++++++++++++++++++++----------------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/src/BambuStudio.cpp b/src/BambuStudio.cpp index e517cbce3..49283f116 100644 --- a/src/BambuStudio.cpp +++ b/src/BambuStudio.cpp @@ -1334,27 +1334,28 @@ int CLI::run(int argc, char **argv) /*BOOST_LOG_TRIVIAL(info) << "begin to setup params, argc=" << argc << std::endl; for (int index=0; index < argc; index++) BOOST_LOG_TRIVIAL(info) << "index="<< index <<", arg is "<< argv[index] <setup(debug_argc, debug_argv))*/ if (!this->setup(argc, argv)) @@ -5648,8 +5649,10 @@ int CLI::run(int argc, char **argv) } else { std::vector filament_maps; - if (m_extra_config.option("filament_map")) + if (m_extra_config.option("filament_map")) { filament_maps = m_extra_config.option("filament_map")->values; + part_plate->set_filament_maps(filament_maps); + } else filament_maps = part_plate->get_real_filament_maps(m_print_config); for (int index = 0; index < filament_maps.size(); index++)