[Scummvm-cvs-logs] CVS: scummvm/scumm sound.cpp,1.416,1.417

kirben kirben at users.sourceforge.net
Sun Jan 30 01:14:02 CET 2005


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

Modified Files:
	sound.cpp 
Log Message:

Music regression in some HE games.


Index: sound.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/sound.cpp,v
retrieving revision 1.416
retrieving revision 1.417
diff -u -d -r1.416 -r1.417
--- sound.cpp	30 Jan 2005 05:34:04 -0000	1.416
+++ sound.cpp	30 Jan 2005 09:11:38 -0000	1.417
@@ -821,11 +821,9 @@
 			// getSoundStatus(), with a -1, will return the
 			// ID number of the first active music it finds.
 			if (_vm->_heversion >= 70 || _currentMusic)
-				return (_musicChannelHandle.isActive()) ? 1 : 0;
+				return (_musicChannelHandle.isActive());
 			else if (_vm->_imuse)
 				return (_vm->_imuse->getSoundStatus(sound));
-		} else if (sound > _vm->_numSounds) {
-			return _vm->_mixer->isSoundIDActive(sound);
 		}
 	}
 
@@ -835,7 +833,7 @@
 	if (isSoundInQueue(sound))
 		return 1;
 
-	if (!_vm->isResourceLoaded(rtSound, sound))
+	if (sound > _vm->_numSounds || !_vm->isResourceLoaded(rtSound, sound))
 		return 0;
 
 	if (_vm->_musicEngine)





More information about the Scummvm-git-logs mailing list