From 84a5075fceccddd7a24fda88200a2f2e2f620b98 Mon Sep 17 00:00:00 2001 From: Alessandro Ranellucci Date: Thu, 23 Mar 2017 13:57:18 +0100 Subject: [PATCH] Bugfix: excessive copies were created when converting a multi-object AMF file into a multi-part object. #3788 --- lib/Slic3r/Model.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Slic3r/Model.pm b/lib/Slic3r/Model.pm index 99c69cd4a..0b6cefd75 100644 --- a/lib/Slic3r/Model.pm +++ b/lib/Slic3r/Model.pm @@ -74,7 +74,7 @@ sub convert_multipart_object { my $volume = $object->add_volume($v); $volume->set_name($v->object->name); } - $object->add_instance($_) for map @{$_->instances}, @objects; + $object->add_instance($_) for @{$objects[0]->instances}; $self->delete_object($_) for reverse 0..($self->objects_count-2); }