diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp index 0318b03d3..eb0896cc2 100644 --- a/src/libslic3r/PrintConfig.cpp +++ b/src/libslic3r/PrintConfig.cpp @@ -4335,7 +4335,7 @@ void PrintConfigDef::handle_legacy(t_config_option_key &opt_key, std::string &va } else if (opt_key == "elefant_foot_compensation") { opt_key = "first_layer_size_compensation"; float v = boost::lexical_cast(value); - if (v != 0) + if (v > 0) value = boost::lexical_cast(-v); }