aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorColin Snover2017-09-08 22:47:32 -0500
committerColin Snover2017-09-08 22:49:28 -0500
commit14b3ed6414feee6c8f0bfe6a546b75c8f1b866b1 (patch)
tree2d97099a1941a7dd2187e9e49589d6dba411e59b
parent936c0bb2cd0e4a2a387925d7553e1adbd2ad3b87 (diff)
downloadscummvm-rg350-14b3ed6414feee6c8f0bfe6a546b75c8f1b866b1.tar.gz
scummvm-rg350-14b3ed6414feee6c8f0bfe6a546b75c8f1b866b1.tar.bz2
scummvm-rg350-14b3ed6414feee6c8f0bfe6a546b75c8f1b866b1.zip
SCI32: Fix volume config when changing volume from in-game Phant2 controls
-rw-r--r--engines/sci/engine/guest_additions.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/sci/engine/guest_additions.cpp b/engines/sci/engine/guest_additions.cpp
index b184887d66..0452cc2850 100644
--- a/engines/sci/engine/guest_additions.cpp
+++ b/engines/sci/engine/guest_additions.cpp
@@ -1081,7 +1081,9 @@ void GuestAdditions::syncAudioVolumeGlobalsToScummVM(const int index, const reg_
case GID_PHANTASMAGORIA2:
if (index == kGlobalVarPhant2MasterVolume) {
const int16 masterVolume = value.toSint16() * Audio::Mixer::kMaxMixerVolume / Audio32::kMaxVolume;
+ ConfMan.setInt("music_volume", masterVolume);
ConfMan.setInt("sfx_volume", masterVolume);
+ ConfMan.setInt("speech_volume", masterVolume);
}
break;