diff --git a/src/newgrf_spritegroup.cpp b/src/newgrf_spritegroup.cpp --- a/src/newgrf_spritegroup.cpp +++ b/src/newgrf_spritegroup.cpp @@ -37,8 +37,7 @@ RandomizedSpriteGroup::~RandomizedSprite TileLayoutSpriteGroup::~TileLayoutSpriteGroup() { - free((void*)this->dts->seq); - free(this->dts); + delete this->dts; } TemporaryStorageArray _temp_store;