From 762e9b5d4586d82608b136aae80f80b17d2c4357 Mon Sep 17 00:00:00 2001 From: Vojtech Bubnik Date: Wed, 31 Aug 2022 10:20:35 +0200 Subject: [PATCH] Follow-up to eacacc7317cddcd06bf6ad712580b87a7f2ecf4b Fixed ExtrusionPathOriented cloning --- src/libslic3r/ExtrusionEntity.hpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libslic3r/ExtrusionEntity.hpp b/src/libslic3r/ExtrusionEntity.hpp index ba5fe0fcae..0591e8a269 100644 --- a/src/libslic3r/ExtrusionEntity.hpp +++ b/src/libslic3r/ExtrusionEntity.hpp @@ -183,6 +183,9 @@ class ExtrusionPathOriented : public ExtrusionPath { public: ExtrusionPathOriented(ExtrusionRole role, double mm3_per_mm, float width, float height) : ExtrusionPath(role, mm3_per_mm, width, height) {} + ExtrusionEntity* clone() const override { return new ExtrusionPathOriented(*this); } + // Create a new object, initialize it with this object using the move semantics. + ExtrusionEntity* clone_move() override { return new ExtrusionPathOriented(std::move(*this)); } virtual bool can_reverse() const { return false; } };