src/spritecache.cpp
changeset 6799 169d0b7fe821
parent 6481 85ad87daf4b0
child 6803 9803e56a8d9c
--- 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();