diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/director/lingo/lingo.cpp | 2 | ||||
-rw-r--r-- | engines/director/score.cpp | 3 |
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; |