aboutsummaryrefslogtreecommitdiff
path: root/engines/agos
diff options
context:
space:
mode:
Diffstat (limited to 'engines/agos')
-rw-r--r--engines/agos/animation.cpp6
1 files changed, 4 insertions, 2 deletions
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;
}