diff --git a/src/libslic3r/Config.cpp b/src/libslic3r/Config.cpp index 1e2582f63..2deaf1ee7 100644 --- a/src/libslic3r/Config.cpp +++ b/src/libslic3r/Config.cpp @@ -668,7 +668,7 @@ double ConfigBase::get_abs_value_at(const t_config_option_key &opt_key, size_t i } else { const ConfigOption *ratio_opt = this->option(opt_def->ratio_over); assert(ratio_opt->type() == coFloats); - const ConfigOptionFloats *ratio_values = static_cast(raw_opt); + const ConfigOptionFloats *ratio_values = static_cast(ratio_opt); return static_cast(raw_opt)->get_at(index).get_abs_value(ratio_values->get_at(index)); } }