diff --git a/xs/src/ExtrusionEntityCollection.hpp b/xs/src/ExtrusionEntityCollection.hpp index 7ffe8a454..ed693da13 100644 --- a/xs/src/ExtrusionEntityCollection.hpp +++ b/xs/src/ExtrusionEntityCollection.hpp @@ -11,6 +11,7 @@ class ExtrusionEntityCollection : public ExtrusionEntity public: ExtrusionEntitiesPtr entities; bool no_sort; + ExtrusionEntityCollection(): no_sort(false) {}; }; } diff --git a/xs/t/12_extrusionpathcollection.t b/xs/t/12_extrusionpathcollection.t index 53d315856..0d913fa5b 100644 --- a/xs/t/12_extrusionpathcollection.t +++ b/xs/t/12_extrusionpathcollection.t @@ -4,7 +4,7 @@ use strict; use warnings; use Slic3r::XS; -use Test::More tests => 8; +use Test::More tests => 9; my $points = [ [100, 100], @@ -24,6 +24,7 @@ my $loop = Slic3r::ExtrusionLoop->new( my $collection = Slic3r::ExtrusionPath::Collection->new($path); isa_ok $collection, 'Slic3r::ExtrusionPath::Collection', 'collection object with items in constructor'; +ok !$collection->no_sort, 'no_sort is false by default'; $collection->append($collection); is scalar(@$collection), 2, 'append ExtrusionPath::Collection';