From efcfada33e3a7c7129a5c8d6a96cee9a815db8e8 Mon Sep 17 00:00:00 2001 From: Filippos Karapetis Date: Sat, 3 Jan 2009 16:24:27 +0000 Subject: AGOS Smacker player: Wait for the *next* frame to be displayed, not the current one svn-id: r35707 --- engines/agos/animation.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'engines/agos') diff --git a/engines/agos/animation.cpp b/engines/agos/animation.cpp index e3ed7016f9..65f145ea34 100644 --- a/engines/agos/animation.cpp +++ b/engines/agos/animation.cpp @@ -425,8 +425,7 @@ void MoviePlayerSMK::startSound() { void MoviePlayerSMK::handleNextFrame() { decodeNextFrame(); - if (processFrame()) - _vm->_system->updateScreen(); + processFrame(); MoviePlayer::handleNextFrame(); } @@ -472,6 +471,9 @@ bool MoviePlayerSMK::processFrame() { return false; } + _vm->_system->updateScreen(); + + // Wait before showing the next frame _vm->_system->delayMillis(waitTime); return true; } -- cgit v1.2.3