aboutsummaryrefslogtreecommitdiff
path: root/engines/director
diff options
context:
space:
mode:
authorDmitry Iskrich2016-06-08 15:09:38 +0300
committerEugene Sandulenko2016-08-03 23:40:36 +0200
commit1099838bbd5580019d164cdeebc22d9228f995a5 (patch)
treea044f4a176c6cd958be3de7b578f7126a91444d7 /engines/director
parenta0276402d0f68e51187249c7c47f375e7bf73f32 (diff)
downloadscummvm-rg350-1099838bbd5580019d164cdeebc22d9228f995a5.tar.gz
scummvm-rg350-1099838bbd5580019d164cdeebc22d9228f995a5.tar.bz2
scummvm-rg350-1099838bbd5580019d164cdeebc22d9228f995a5.zip
DIRECTOR: Fix load actions
Diffstat (limited to 'engines/director')
-rw-r--r--engines/director/lingo/lingo.cpp2
-rw-r--r--engines/director/score.cpp3
2 files changed, 3 insertions, 2 deletions
diff --git a/engines/director/lingo/lingo.cpp b/engines/director/lingo/lingo.cpp
index ca2aaf81c2..bf06f45de7 100644
--- a/engines/director/lingo/lingo.cpp
+++ b/engines/director/lingo/lingo.cpp
@@ -57,7 +57,7 @@ struct EventHandlerType {
{ kEventMouseEnter, "mouseEnter" },
{ kEventMouseLeave, "mouseLeave" },
{ kEventMouseUpOutSide, "mouseUpOutSide" },
- { kEventMouseWithin "mouseWithin" },
+ { kEventMouseWithin, "mouseWithin" },
{ kEventNone, 0 },
};
diff --git a/engines/director/score.cpp b/engines/director/score.cpp
index f01ff4e31a..beb0c9774f 100644
--- a/engines/director/score.cpp
+++ b/engines/director/score.cpp
@@ -229,11 +229,12 @@ void Score::loadActions(Common::SeekableReadStream &stream) {
id = nextId;
stringPos = nextStringPos;
+ if (stringPos == stream.size())
+ break;
}
Common::HashMap<uint16, Common::String>::iterator j;
- debug("%d", ConfMan.getBool("dump_scripts"));
if (!ConfMan.getBool("dump_scripts"))
return;