unique_ptr instead of auto_ptr for C++11 and above

This commit is contained in:
Sakari Kapanen 2016-11-03 08:18:27 +02:00
parent 60ea0561ec
commit fad91b86bd
2 changed files with 9 additions and 0 deletions

View file

@ -162,7 +162,11 @@ void make_fill(LayerRegion &layerm, ExtrusionEntityCollection &out)
continue;
// get filler object
#if SLIC3R_CPPVER >= 11
std::unique_ptr<Fill> f = std::unique_ptr<Fill>(Fill::new_from_type(fill_pattern));
#else
std::auto_ptr<Fill> f = std::auto_ptr<Fill>(Fill::new_from_type(fill_pattern));
#endif
f->set_bounding_box(layerm.layer()->object()->bounding_box());
// calculate the actual flow we'll be using for this infill