From 1099838bbd5580019d164cdeebc22d9228f995a5 Mon Sep 17 00:00:00 2001 From: Dmitry Iskrich Date: Wed, 8 Jun 2016 15:09:38 +0300 Subject: DIRECTOR: Fix load actions --- engines/director/lingo/lingo.cpp | 2 +- engines/director/score.cpp | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'engines/director') 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::iterator j; - debug("%d", ConfMan.getBool("dump_scripts")); if (!ConfMan.getBool("dump_scripts")) return; -- cgit v1.2.3