diff --git a/synfig-core/src/synfig/rendering/primitive/intersector.cpp b/synfig-core/src/synfig/rendering/primitive/intersector.cpp index 474c3ed..0242b9f 100644 --- a/synfig-core/src/synfig/rendering/primitive/intersector.cpp +++ b/synfig-core/src/synfig/rendering/primitive/intersector.cpp @@ -404,6 +404,11 @@ public: Intersector::Intersector() { clear(); } +// destroying of MonoSegmentList and CurveArrayList +// can be done only in this .cpp file +Intersector::~Intersector() + { } + void Intersector::clear() { diff --git a/synfig-core/src/synfig/rendering/primitive/intersector.h b/synfig-core/src/synfig/rendering/primitive/intersector.h index a634ea9..3f591f8 100644 --- a/synfig-core/src/synfig/rendering/primitive/intersector.h +++ b/synfig-core/src/synfig/rendering/primitive/intersector.h @@ -82,6 +82,7 @@ private: public: Intersector(); + ~Intersector(); void clear(); inline bool closed() const