--- a/src/newgrf_spritegroup.cpp Sun Mar 18 22:32:05 2007 +0000
+++ b/src/newgrf_spritegroup.cpp Mon Mar 19 11:27:30 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;
}