aboutsummaryrefslogtreecommitdiff
path: root/engines/lab/anim.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/lab/anim.cpp')
-rw-r--r--engines/lab/anim.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/lab/anim.cpp b/engines/lab/anim.cpp
index 49dbe285a6..d59a5711a8 100644
--- a/engines/lab/anim.cpp
+++ b/engines/lab/anim.cpp
@@ -130,7 +130,7 @@ void Anim::diffNextFrame(bool onlyDiffData) {
return;
}
- _vm->_music->updateMusic();
+ _vm->updateMusicAndEvents();
_header = _diffFile->readUint32LE();
_size = _diffFile->readUint32LE();
@@ -191,7 +191,7 @@ void Anim::diffNextFrame(bool onlyDiffData) {
case 31:
if (_waitForEffect) {
while (_vm->_music->isSoundEffectActive()) {
- _vm->_music->updateMusic();
+ _vm->updateMusicAndEvents();
_vm->waitTOF();
}
}
@@ -211,7 +211,7 @@ void Anim::diffNextFrame(bool onlyDiffData) {
if (_waitForEffect) {
while (_vm->_music->isSoundEffectActive()) {
- _vm->_music->updateMusic();
+ _vm->updateMusicAndEvents();
_vm->waitTOF();
if (_vm->_graphics->_dispBitMap->_drawOnScreen)
@@ -251,7 +251,7 @@ void Anim::stopDiffEnd() {
_stopPlayingEnd = true;
while (_isPlaying) {
- _vm->_music->updateMusic();
+ _vm->updateMusicAndEvents();
diffNextFrame();
}
}