Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSakari Kapanen <sakari.m.kapanen@gmail.com>2016-11-03 09:18:27 +0300
committerSakari Kapanen <sakari.m.kapanen@gmail.com>2016-11-03 09:18:27 +0300
commitfad91b86bdb1c184611299b585813924b3942c5f (patch)
treee571496d4490b660597cbc363200fdcd56de0704 /xs/src/libslic3r/Fill
parent60ea0561ec901cde0b1a73cdf1f7a2d4b83704f3 (diff)
unique_ptr instead of auto_ptr for C++11 and above
Diffstat (limited to 'xs/src/libslic3r/Fill')
-rw-r--r--xs/src/libslic3r/Fill/Fill.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/xs/src/libslic3r/Fill/Fill.cpp b/xs/src/libslic3r/Fill/Fill.cpp
index 568d06012..940ff4f25 100644
--- a/xs/src/libslic3r/Fill/Fill.cpp
+++ b/xs/src/libslic3r/Fill/Fill.cpp
@@ -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