diff --git a/src/PrusaSlicer.cpp b/src/PrusaSlicer.cpp index a02876484..42660641f 100644 --- a/src/PrusaSlicer.cpp +++ b/src/PrusaSlicer.cpp @@ -480,7 +480,10 @@ int CLI::run(int argc, char **argv) if (! m_config.opt_bool("dont_arrange")) { ArrangeParams arrange_cfg; arrange_cfg.min_obj_distance = scaled(PrintConfig::min_object_distance(&m_print_config)) * 2; - arrange_cfg.min_obj_distance += scaled(m_print_config.opt_float("duplicate_distance")); + if(m_print_config.option("duplicate_distance") != nullptr) + arrange_cfg.min_obj_distance += scaled(m_print_config.opt_float("duplicate_distance")); + else + arrange_cfg.min_obj_distance += 6; if (dups > 1) { try { // if all input objects have defined position(s) apply duplication to the whole model