diff options
author | Thanasis Antoniou | 2019-04-10 18:59:27 +0300 |
---|---|---|
committer | Thanasis Antoniou | 2019-04-10 19:00:14 +0300 |
commit | e90f70885248626c96d7643e1c9ad27d6f5f4b78 (patch) | |
tree | 809ab34a2079f3c2b6a1f94cd570438895439814 /engines/bladerunner/ui | |
parent | c99fbcd53b10261fb193f056ba544df81bb401e3 (diff) | |
download | scummvm-rg350-e90f70885248626c96d7643e1c9ad27d6f5f4b78.tar.gz scummvm-rg350-e90f70885248626c96d7643e1c9ad27d6f5f4b78.tar.bz2 scummvm-rg350-e90f70885248626c96d7643e1c9ad27d6f5f4b78.zip |
BLADERUNNER: Persistent sound settings, speech samples fix
Diffstat (limited to 'engines/bladerunner/ui')
-rw-r--r-- | engines/bladerunner/ui/kia_section_settings.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/engines/bladerunner/ui/kia_section_settings.cpp b/engines/bladerunner/ui/kia_section_settings.cpp index 288e0b48a3..24c24acced 100644 --- a/engines/bladerunner/ui/kia_section_settings.cpp +++ b/engines/bladerunner/ui/kia_section_settings.cpp @@ -289,17 +289,17 @@ void KIASectionSettings::sliderCallback(void *callbackData, void *source) { } #else if (source == self->_musicVolume) { - self->_vm->_mixer->setVolumeForSoundType(self->_vm->_mixer->kMusicSoundType, self->_musicVolume->_value); - self->_vm->_music->playSample(); ConfMan.setInt("music_volume", self->_musicVolume->_value); + self->_vm->syncSoundSettings(); + self->_vm->_music->playSample(); } else if (source == self->_soundEffectVolume) { - self->_vm->_mixer->setVolumeForSoundType(self->_vm->_mixer->kSFXSoundType, self->_soundEffectVolume->_value); - self->_vm->_audioPlayer->playSample(); ConfMan.setInt("sfx_volume", self->_soundEffectVolume->_value); + self->_vm->syncSoundSettings(); + self->_vm->_audioPlayer->playSample(); } else if (source == self->_speechVolume) { - self->_vm->_mixer->setVolumeForSoundType(self->_vm->_mixer->kSpeechSoundType, self->_speechVolume->_value); - self->_vm->_audioSpeech->playSample(); ConfMan.setInt("speech_volume", self->_speechVolume->_value); + self->_vm->syncSoundSettings(); + self->_vm->_audioSpeech->playSample(); } #endif } |