aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/myst_stacks/selenitic.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/mohawk/myst_stacks/selenitic.cpp')
-rw-r--r--engines/mohawk/myst_stacks/selenitic.cpp6
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();