diff --git a/lib/src/core1/maskMerger.hpp b/lib/src/core1/maskMerger.hpp index 9c6df0fa9ebe1b7e21f1244abe7f7f0632d87848..365a49a9bc6ccceb3a2137b23bfe826a62c9cf97 100644 --- a/lib/src/core1/maskMerger.hpp +++ b/lib/src/core1/maskMerger.hpp @@ -33,7 +33,7 @@ class MaskMerger { static MaskMerger* factor(const MaskMergerType maskMergerType); - ~MaskMerger(); + virtual ~MaskMerger(); virtual Status setParameters(const std::vector<double>& params) = 0; diff --git a/lib/src/core1/voronoiMaskMerger.hpp b/lib/src/core1/voronoiMaskMerger.hpp index db04374ca40a57122ac27181b3e4acf927e0c05c..cdbdd9505d6b6c9eeb7fb408ea1be79aee5df992 100644 --- a/lib/src/core1/voronoiMaskMerger.hpp +++ b/lib/src/core1/voronoiMaskMerger.hpp @@ -14,7 +14,7 @@ namespace Core { class VoronoiMaskMerger : public MaskMerger { public: VoronoiMaskMerger() : feather(0) {} - ~VoronoiMaskMerger() {} + virtual ~VoronoiMaskMerger() override {} Status setup(const PanoDefinition&, GPU::Buffer<const uint32_t> inputsMask, const ImageMapping& fromIm, const ImageMerger* const to, GPU::Stream) override;