aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-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;