[Scummvm-cvs-logs] SF.net SVN: scummvm:[50766] scummvm/trunk/engines/sci/sound/music.cpp

m_kiewitz at users.sourceforge.net m_kiewitz at users.sourceforge.net
Fri Jul 9 20:35:46 CEST 2010


Revision: 50766
          http://scummvm.svn.sourceforge.net/scummvm/?rev=50766&view=rev
Author:   m_kiewitz
Date:     2010-07-09 18:35:46 +0000 (Fri, 09 Jul 2010)

Log Message:
-----------
SCI: fixing regression of r50414 - we set volume to standard levels inside initCommands since then, so if we set the actual needed volume before calling that it will get ignored - fixes lsl1demo

Modified Paths:
--------------
    scummvm/trunk/engines/sci/sound/music.cpp

Modified: scummvm/trunk/engines/sci/sound/music.cpp
===================================================================
--- scummvm/trunk/engines/sci/sound/music.cpp	2010-07-09 18:11:42 UTC (rev 50765)
+++ scummvm/trunk/engines/sci/sound/music.cpp	2010-07-09 18:35:46 UTC (rev 50766)
@@ -374,9 +374,10 @@
 			_mutex.lock();
 			pSnd->pMidiParser->mainThreadBegin();
 			pSnd->pMidiParser->tryToOwnChannels();
+			if (pSnd->status == kSoundStopped)
+				pSnd->pMidiParser->sendInitCommands();
 			pSnd->pMidiParser->setVolume(pSnd->volume);
 			if (pSnd->status == kSoundStopped) {
-				pSnd->pMidiParser->sendInitCommands();
 				pSnd->pMidiParser->jumpToTick(0);
 			} else {
 				// Fast forward to the last position and perform associated events when loading


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