[Scummvm-cvs-logs] CVS: scummvm/scumm scumm.cpp,1.283.2.1,1.283.2.2

Max Horn fingolfin at users.sourceforge.net
Sat Dec 18 03:09:03 CET 2004


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2034

Modified Files:
      Tag: release-0-7-0
	scumm.cpp 
Log Message:
Fix for bug #1087439 (Volume control regression)

Index: scumm.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/scumm.cpp,v
retrieving revision 1.283.2.1
retrieving revision 1.283.2.2
diff -u -d -r1.283.2.1 -r1.283.2.2
--- scumm.cpp	17 Dec 2004 18:01:23 -0000	1.283.2.1
+++ scumm.cpp	18 Dec 2004 11:08:13 -0000	1.283.2.2
@@ -1090,8 +1090,6 @@
 
 	if (_imuse) {
 		_imuse->setBase(res.address[rtSound]);
-
-		_imuse->setMusicVolume(ConfMan.getInt("music_volume"));
 	}
 	_sound->setupSound();
 
@@ -1376,12 +1374,8 @@
 	int soundVolumeSfx = ConfMan.getInt("sfx_volume");
 	int soundVolumeSpeech = ConfMan.getInt("speech_volume");
 
-	if (_imuse) {
-		_imuse->setMusicVolume(soundVolumeMusic);
-	}
-
 	if (_musicEngine) {
-		_musicEngine->setMusicVolume(soundVolumeMusic);
+		_musicEngine->setMusicVolume(soundVolumeMusic * soundVolumeMaster / 255);
 	}
 
 	_mixer->setVolume(soundVolumeSfx * soundVolumeMaster / 255);





More information about the Scummvm-git-logs mailing list