Fix ASAN issue in image editor.

Adding virtual constructors to base classes.
This commit is contained in:
Jeroen Bakker 2021-11-08 11:37:42 +01:00
parent ee4966d146
commit 09cef0fc00
1 changed files with 3 additions and 0 deletions

View File

@ -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,