From 09cef0fc00dc4b699b8bae5d8b8f73d613ccdf9a Mon Sep 17 00:00:00 2001 From: Jeroen Bakker Date: Mon, 8 Nov 2021 11:37:42 +0100 Subject: Fix ASAN issue in image editor. Adding virtual constructors to base classes. --- source/blender/draw/engines/image/image_private.hh | 3 +++ 1 file changed, 3 insertions(+) (limited to 'source/blender/draw') diff --git a/source/blender/draw/engines/image/image_private.hh b/source/blender/draw/engines/image/image_private.hh index be6f5b78806..2b3ae7dc3bd 100644 --- a/source/blender/draw/engines/image/image_private.hh +++ b/source/blender/draw/engines/image/image_private.hh @@ -94,6 +94,8 @@ struct ShaderParameters { */ class AbstractSpaceAccessor { public: + virtual ~AbstractSpaceAccessor() = default; + /** * Return the active image of the space. * @@ -175,6 +177,7 @@ class AbstractSpaceAccessor { **/ class AbstractDrawingMode { public: + virtual ~AbstractDrawingMode() = default; virtual void cache_init(IMAGE_Data *vedata) const = 0; virtual void cache_image(AbstractSpaceAccessor *space, IMAGE_Data *vedata, -- cgit v1.2.3