From 9ab68d71d8d1c70e57935f8c4eb3d3632183e76c Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Tue, 21 Mar 2017 23:34:30 +0100 Subject: DIRECTOR: Do not call event handler after movie is ended --- engines/director/score.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'engines/director/score.cpp') diff --git a/engines/director/score.cpp b/engines/director/score.cpp index c744a91299..83fe6dd5c0 100644 --- a/engines/director/score.cpp +++ b/engines/director/score.cpp @@ -1078,7 +1078,9 @@ void Score::startLoop() { while (!_stopPlay && _currentFrame < _frames.size()) { debugC(1, kDebugImages, "****************************** Current frame: %d", _currentFrame + 1); update(); - _vm->processEvents(); + + if (_currentFrame < _frames.size()) + _vm->processEvents(); } } -- cgit v1.2.3