diff options
Diffstat (limited to 'engines/mohawk/myst_stacks/selenitic.cpp')
-rw-r--r-- | engines/mohawk/myst_stacks/selenitic.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/mohawk/myst_stacks/selenitic.cpp b/engines/mohawk/myst_stacks/selenitic.cpp index 183c92745d..161c90b6f5 100644 --- a/engines/mohawk/myst_stacks/selenitic.cpp +++ b/engines/mohawk/myst_stacks/selenitic.cpp @@ -872,12 +872,12 @@ void MystScriptParser_Selenitic::o_soundLockEndMove(uint16 op, uint16 var, uint1 *value = stepped; slider->setStep(stepped); - slider->drawDataToScreen(); - _vm->_gfx->updateScreen(); + slider->restoreBackground(); + slider->drawConditionalDataToScreen(1); uint16 soundId = slider->getList3(0); if (soundId) - _vm->_sound->playSoundBlocking(soundId); + _vm->_sound->playSound(soundId); _vm->_sound->stopSound(); _vm->_sound->resumeBackground(); |