Fix ASAN issue in image editor.
Adding virtual constructors to base classes.
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user