diff --git a/servers/rendering/rasterizer.h b/servers/rendering/rasterizer.h index 38c8e69738..d753dc7708 100644 --- a/servers/rendering/rasterizer.h +++ b/servers/rendering/rasterizer.h @@ -897,10 +897,13 @@ class RasterizerCanvas { type = TYPE_RECT_ANIMATION; } - ~CommandRectAnimation() { + virtual ~CommandRectAnimation() { for (int i = 0; i < rects.size(); ++i) { memdelete(rects[i]); } + + rects.clear(); + times.clear(); } };