From 0078c2a22ebb5f108079ea33813eedcd771fe8a9 Mon Sep 17 00:00:00 2001 From: Joshua Wise Date: Tue, 24 Jan 2023 03:40:05 -0500 Subject: [PATCH] slic3r: address sanitizer cleanup in GLVolume Now that GLVolume has a subclass, GLWipeTowerVolume, it needs a virtual destructor, too. See: https://stackoverflow.com/questions/41552966/getting-new-delete-type-mismatch-from-asan --- src/slic3r/GUI/3DScene.hpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/slic3r/GUI/3DScene.hpp b/src/slic3r/GUI/3DScene.hpp index 09d5c612b..86c93a47a 100644 --- a/src/slic3r/GUI/3DScene.hpp +++ b/src/slic3r/GUI/3DScene.hpp @@ -287,6 +287,7 @@ public: GLVolume(float r = 1.f, float g = 1.f, float b = 1.f, float a = 1.f); GLVolume(const std::array& rgba) : GLVolume(rgba[0], rgba[1], rgba[2], rgba[3]) {} + virtual ~GLVolume() = default; // BBS protected: