FIX: not transfer filament param copy variants

Change-Id: I2fea8a692506ce8c1def6ec4700c788fa31cf7be
Jira: none
(cherry picked from commit ad049d1a90b9bbd7b8c9d4cb9d32f013d6ad3de9)
This commit is contained in:
chunmao.guo 2025-04-09 15:51:34 +08:00 committed by Noisyfox
parent 2291e6eb5c
commit b64d05608b

View file

@ -456,7 +456,7 @@ void ConfigBase::apply_only(const ConfigBase &other, const t_config_option_keys
auto my_opt2 = dynamic_cast<ConfigOptionVectorBase*>(this->option(opt_key2));
auto other_opt = other.option(opt_key2);
if (my_opt2 == nullptr && other_opt)
my_opt2 = dynamic_cast<ConfigOptionVectorBase*>(other_opt->clone());
my_opt2 = dynamic_cast<ConfigOptionVectorBase *>(this->option(opt_key2, true));
if (my_opt2) {
int index = std::atoi(opt_key.c_str() + n + 1);
if (other_opt)