src/newgrf_spritegroup.cpp
changeset 6332 f3f436dcd7d0
parent 6247 7d81e3a5d803
child 6343 76d17f784c13
--- 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;
 	}