[Scummvm-cvs-logs] SF.net SVN: scummvm:[42548] scummvm/trunk/engines/scumm/imuse_digi/ dimuse_track.cpp

Kirben at users.sourceforge.net Kirben at users.sourceforge.net
Fri Jul 17 02:25:28 CEST 2009


Revision: 42548
          http://scummvm.svn.sourceforge.net/scummvm/?rev=42548&view=rev
Author:   Kirben
Date:     2009-07-17 00:25:27 +0000 (Fri, 17 Jul 2009)

Log Message:
-----------
Fix bug #2821986 - COMI: setting to 'subtitles only' does not disable speech.

Modified Paths:
--------------
    scummvm/trunk/engines/scumm/imuse_digi/dimuse_track.cpp

Modified: scummvm/trunk/engines/scumm/imuse_digi/dimuse_track.cpp
===================================================================
--- scummvm/trunk/engines/scumm/imuse_digi/dimuse_track.cpp	2009-07-17 00:24:56 UTC (rev 42547)
+++ scummvm/trunk/engines/scumm/imuse_digi/dimuse_track.cpp	2009-07-17 00:25:27 UTC (rev 42548)
@@ -22,6 +22,7 @@
  * $Id$
  */
 
+#include "common/config-manager.h"
 #include "common/timer.h"
 
 #include "scumm/actor.h"
@@ -136,6 +137,11 @@
 				track->pan = a->_talkPan;
 				track->vol = a->_talkVolume * 1000;
 			}
+
+			// The volume is set to zero, when using subtitles only setting in COMI
+			if (ConfMan.getBool("speech_mute") || _vm->VAR(_vm->VAR_VOICE_MODE) == 2) {
+				track->vol = 0;
+			}
 		}
 
 		assert(bits == 8 || bits == 12 || bits == 16);


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list