diff --git a/src/slic3r/GUI/PartPlate.cpp b/src/slic3r/GUI/PartPlate.cpp index 9798d2df23..78ee62c680 100644 --- a/src/slic3r/GUI/PartPlate.cpp +++ b/src/slic3r/GUI/PartPlate.cpp @@ -3128,7 +3128,7 @@ void PartPlate::set_vase_mode_related_object_config(int obj_id) { new_conf.set_key_value("detect_thin_wall", new ConfigOptionBool(false)); new_conf.set_key_value("timelapse_type", new ConfigOptionEnum(tlTraditional)); new_conf.set_key_value("overhang_reverse", new ConfigOptionBool(false)); - auto applying_keys = global_config->diff(new_conf); + const auto applying_keys = global_config->diff(new_conf); for (ModelObject* object : obj_ptrs) { ModelConfigObject& config = object->config; @@ -3137,8 +3137,8 @@ void PartPlate::set_vase_mode_related_object_config(int obj_id) { config.set_key_value(opt_key, new_conf.option(opt_key)->clone()); } - applying_keys = config.get().diff(new_conf); - for (auto opt_key : applying_keys) { + const auto object_keys = config.get().diff(new_conf); + for (auto opt_key : object_keys) { config.set_key_value(opt_key, new_conf.option(opt_key)->clone()); } }