diff options
author | Filippos Karapetis | 2008-12-29 17:30:29 +0000 |
---|---|---|
committer | Filippos Karapetis | 2008-12-29 17:30:29 +0000 |
commit | 9a5f45a40c433cce2965eb4fc567296fb32ab6cc (patch) | |
tree | e970bba683f1ebd7e73088fba48a14ed6a06bf5a /engines/saga/sprite.h | |
parent | 842af1ee4aa355da0b99daeb82b6ea9b2eb4d698 (diff) | |
download | scummvm-rg350-9a5f45a40c433cce2965eb4fc567296fb32ab6cc.tar.gz scummvm-rg350-9a5f45a40c433cce2965eb4fc567296fb32ab6cc.tar.bz2 scummvm-rg350-9a5f45a40c433cce2965eb4fc567296fb32ab6cc.zip |
- IHNM Mac loads correctly again
- Removed isBigEndian from GameSoundInfo
- Removed GF_BIG_ENDIAN_DATA
- Stopped loading the options panel for non-interactive ITE demos (it doesn't exist)
- Fixed crash when exiting from non-interactive ITE demos
svn-id: r35615
Diffstat (limited to 'engines/saga/sprite.h')
-rw-r--r-- | engines/saga/sprite.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/saga/sprite.h b/engines/saga/sprite.h index 3d077f6389..26f92b7494 100644 --- a/engines/saga/sprite.h +++ b/engines/saga/sprite.h @@ -49,8 +49,10 @@ struct SpriteList { SpriteInfo *infoList; void freeMem() { - int i; - for (i = 0; i < spriteCount; i++) { + if (!spriteListResourceId) + return; + + for (int i = 0; i < spriteCount; i++) { free(infoList[i].decodedBuffer); } free(infoList); |