[Scummvm-cvs-logs] CVS: scummvm/scumm/imuse_digi dimuse_music.cpp,1.39,1.40

Torbjörn Andersson eriktorbjorn at users.sourceforge.net
Sun Sep 18 23:50:03 CEST 2005


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

Modified Files:
	dimuse_music.cpp 
Log Message:
Fixed bug #1294660, using aquadran's suggested solution.


Index: dimuse_music.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/imuse_digi/dimuse_music.cpp,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -d -r1.39 -r1.40
--- dimuse_music.cpp	30 Jul 2005 21:11:32 -0000	1.39
+++ dimuse_music.cpp	19 Sep 2005 06:49:29 -0000	1.40
@@ -193,7 +193,14 @@
 void IMuseDigital::setComiMusicState(int stateId) {
 	int l, num = -1;
 
-	if ((stateId == 0) || (stateId == 4))
+	// This happens at the beginning of Part II, but should apparently not
+	// do anything since the correct music is already playing. A left-over
+	// of some kind?
+
+	if (stateId == 4)
+		return;
+
+	if (stateId == 0)
 		stateId = 1000;
 
 	for (l = 0; _comiStateMusicTable[l].soundId != -1; l++) {





More information about the Scummvm-git-logs mailing list