From 4740f16b7f2b964d9c7cde2e0856f408c912ecdd Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Fri, 28 Oct 2016 22:59:17 -0400 Subject: TITANIC: Fix playing cutscenes to the very of a video --- engines/titanic/support/avi_surface.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'engines/titanic') diff --git a/engines/titanic/support/avi_surface.cpp b/engines/titanic/support/avi_surface.cpp index 8d89ef71df..c88c89c6e9 100644 --- a/engines/titanic/support/avi_surface.cpp +++ b/engines/titanic/support/avi_surface.cpp @@ -371,7 +371,7 @@ void AVISurface::playCutscene(const Rect &r, uint startFrame, uint endFrame) { _movieFrameSurface[0]->h != r.height(); startAtFrame(startFrame); - while (_currentFrame < (int)endFrame && !g_vm->shouldQuit()) { + while (!_decoder->endOfVideo() && _currentFrame < (int)endFrame && !g_vm->shouldQuit()) { if (isNextFrame()) { renderFrame(); _currentFrame = _decoder->getCurFrame(); -- cgit v1.2.3