aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFilippos Karapetis2009-01-06 10:34:51 +0000
committerFilippos Karapetis2009-01-06 10:34:51 +0000
commiteeaaabc7d4016796186801e816ff0676bb75d29e (patch)
tree01e6ced46c85afdcb92168a1573eff46bc887b58
parente2e536ae1856ea7c203b65212c6000c3f718f1d7 (diff)
downloadscummvm-rg350-eeaaabc7d4016796186801e816ff0676bb75d29e.tar.gz
scummvm-rg350-eeaaabc7d4016796186801e816ff0676bb75d29e.tar.bz2
scummvm-rg350-eeaaabc7d4016796186801e816ff0676bb75d29e.zip
The Mac version and Mac demo of ITE no longer crash on exit
svn-id: r35750
-rw-r--r--engines/saga/script.h1
-rw-r--r--engines/saga/sprite.cpp1
2 files changed, 1 insertions, 1 deletions
diff --git a/engines/saga/script.h b/engines/saga/script.h
index 1237435fec..1b5b127d45 100644
--- a/engines/saga/script.h
+++ b/engines/saga/script.h
@@ -512,7 +512,6 @@ protected:
void sfFaceTowards(SCRIPTFUNC_PARAMS);
void sfSetFollower(SCRIPTFUNC_PARAMS);
void sfScriptGotoScene(SCRIPTFUNC_PARAMS);
-
void sfSetObjImage(SCRIPTFUNC_PARAMS);
void sfSetObjName(SCRIPTFUNC_PARAMS);
void sfGetObjImage(SCRIPTFUNC_PARAMS);
diff --git a/engines/saga/sprite.cpp b/engines/saga/sprite.cpp
index 89e64d1a35..8b3d62bf49 100644
--- a/engines/saga/sprite.cpp
+++ b/engines/saga/sprite.cpp
@@ -134,6 +134,7 @@ void Sprite::loadList(int resourceId, SpriteList &spriteList) {
if (offset >= spriteListLength) {
// ITE Mac demos throw this warning
warning("Sprite::loadList offset exceeded");
+ spriteList.spriteCount = i;
return;
}