--- a/src/newgrf_spritegroup.cpp Mon Mar 19 12:30:11 2007 +0000
+++ b/src/newgrf_spritegroup.cpp Mon Mar 19 12:49:27 2007 +0000
@@ -8,6 +8,7 @@
#include "newgrf_callbacks.h"
#include "newgrf_spritegroup.h"
#include "date.h"
+#include "sprite.h"
static void SpriteGroupPoolCleanBlock(uint start_item, uint end_item);
@@ -33,6 +34,11 @@
free((SpriteGroup**)group->g.random.groups);
break;
+ case SGT_TILELAYOUT:
+ free((void*)group->g.layout.dts->seq);
+ free(group->g.layout.dts);
+ break;
+
default:
break;
}