diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp index 6b60567dc..c89e3bebd 100644 --- a/src/libslic3r/PrintConfig.cpp +++ b/src/libslic3r/PrintConfig.cpp @@ -4310,6 +4310,11 @@ std::string FullPrintConfig::validate() break; } case coPercent: + { + auto* fopt = static_cast(opt); + out_of_range = fopt->get_abs_value(100) < optdef->min || fopt->get_abs_value(100) > optdef->max; + break; + } case coFloatOrPercent: { auto *fopt = static_cast(opt);