--- a/src/spritecache.cpp Mon Jun 04 20:06:54 2007 +0000
+++ b/src/spritecache.cpp Mon Jun 04 20:42:49 2007 +0000
@@ -121,6 +121,7 @@
{
uint num;
byte type;
+ uint32 file_pos = sc->file_pos;
DEBUG(sprite, 9, "Load sprite %d", id);
@@ -129,10 +130,10 @@
/* SPR_IMG_QUERY is a BIG FAT RED ? */
id = SPR_IMG_QUERY;
- sc = GetSpriteCache(SPR_IMG_QUERY);
+ file_pos = GetSpriteCache(SPR_IMG_QUERY)->file_pos;
}
- FioSeekToFile(sc->file_pos);
+ FioSeekToFile(file_pos);
num = FioReadWord();
type = FioReadByte();