sw_engine: ++null safety

This commit is contained in:
Hermet Park 2023-11-09 22:29:49 +09:00
parent f94ce21689
commit 1adc41291a

View file

@ -558,11 +558,15 @@ void shapeReset(SwShape* shape)
void shapeFree(SwShape* shape)
{
rleFree(shape->rle);
shape->rle = nullptr;
shapeDelFill(shape);
if (shape->stroke) {
rleFree(shape->strokeRle);
shape->strokeRle = nullptr;
strokeFree(shape->stroke);
shape->stroke = nullptr;
}
}