diff --git a/src/CLI/ProcessTransform.cpp b/src/CLI/ProcessTransform.cpp index 8029a74f243..7750baf82fd 100644 --- a/src/CLI/ProcessTransform.cpp +++ b/src/CLI/ProcessTransform.cpp @@ -48,7 +48,7 @@ bool process_transform(Data& cli, const DynamicPrintConfig& print_config, std::v for (ModelObject* o : model.objects) m.add_object(*o); // Rearrange instances unless --dont-arrange is supplied - if (!transform.has("dont_arrange") && !transform.opt_bool("dont_arrange")) { + if (!transform.has("dont_arrange") || !transform.opt_bool("dont_arrange")) { m.add_default_instances(); if (actions.has("slice")) arrange_objects(m, bed, arrange_cfg); @@ -207,4 +207,4 @@ bool process_transform(Data& cli, const DynamicPrintConfig& print_config, std::v return true; } -} \ No newline at end of file +}