From b64d05608b67a31bdd046fe6b36b8bc5a91693d7 Mon Sep 17 00:00:00 2001 From: "chunmao.guo" Date: Wed, 9 Apr 2025 15:51:34 +0800 Subject: [PATCH] FIX: not transfer filament param copy variants Change-Id: I2fea8a692506ce8c1def6ec4700c788fa31cf7be Jira: none (cherry picked from commit ad049d1a90b9bbd7b8c9d4cb9d32f013d6ad3de9) --- src/libslic3r/Config.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libslic3r/Config.cpp b/src/libslic3r/Config.cpp index f4c0b5ac4e..017563256a 100644 --- a/src/libslic3r/Config.cpp +++ b/src/libslic3r/Config.cpp @@ -456,7 +456,7 @@ void ConfigBase::apply_only(const ConfigBase &other, const t_config_option_keys auto my_opt2 = dynamic_cast(this->option(opt_key2)); auto other_opt = other.option(opt_key2); if (my_opt2 == nullptr && other_opt) - my_opt2 = dynamic_cast(other_opt->clone()); + my_opt2 = dynamic_cast(this->option(opt_key2, true)); if (my_opt2) { int index = std::atoi(opt_key.c_str() + n + 1); if (other_opt)