Fix ASAN issue in image editor.
Adding virtual constructors to base classes.
This commit is contained in:
parent
ee4966d146
commit
09cef0fc00
|
@ -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,
|
||||
|
|
Loading…
Reference in New Issue