[Scummvm-cvs-logs] SF.net SVN: scummvm:[45327] scummvm/trunk/engines/draci/music.cpp

spalek at users.sourceforge.net spalek at users.sourceforge.net
Thu Oct 22 08:41:11 CEST 2009


Revision: 45327
          http://scummvm.svn.sourceforge.net/scummvm/?rev=45327&view=rev
Author:   spalek
Date:     2009-10-22 06:41:11 +0000 (Thu, 22 Oct 2009)

Log Message:
-----------
Fix uninitialized channel volumes.

This fixed stopped music after calling the configuration dialog.

Modified Paths:
--------------
    scummvm/trunk/engines/draci/music.cpp

Modified: scummvm/trunk/engines/draci/music.cpp
===================================================================
--- scummvm/trunk/engines/draci/music.cpp	2009-10-22 06:21:39 UTC (rev 45326)
+++ scummvm/trunk/engines/draci/music.cpp	2009-10-22 06:41:11 UTC (rev 45327)
@@ -38,6 +38,7 @@
 
 MusicPlayer::MusicPlayer(MidiDriver *driver, const char *pathMask) : _parser(0), _driver(driver), _pathMask(pathMask), _looping(false), _isPlaying(false), _passThrough(false), _isGM(false), _track(0) {
 	memset(_channel, 0, sizeof(_channel));
+	memset(_channelVolume, 255, sizeof(_channelVolume));
 	_masterVolume = 0;
 	this->open();
 	_smfParser = MidiParser::createParser_SMF();
@@ -230,7 +231,7 @@
 // - bindings to GPL2 scripting
 // - load cmf.ins
 // - enable Adlib
-// - resuming after configuration
+// + resuming after configuration
 // + error handling
 
 } // End of namespace Draci


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