[Scummvm-cvs-logs] CVS: scummvm/scumm/imuse_digi dimuse_script.cpp,1.16,1.17 dimuse_track.cpp,1.30,1.31

Pawel Kolodziejski aquadran at users.sourceforge.net
Sun Jun 20 14:02:06 CEST 2004


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

Modified Files:
	dimuse_script.cpp dimuse_track.cpp 
Log Message:
changed check to _insaneRunning

Index: dimuse_script.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/imuse_digi/dimuse_script.cpp,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- dimuse_script.cpp	20 Jun 2004 20:13:01 -0000	1.16
+++ dimuse_script.cpp	20 Jun 2004 21:01:32 -0000	1.17
@@ -163,8 +163,7 @@
 	debug(5, "flushTracks()");
 	for (int l = 0; l < MAX_DIGITAL_TRACKS + MAX_DIGITAL_FADETRACKS; l++) {
 		Track *track = _track[l];
-		if (track->used &&
-			(track->readyToRemove || (!_vm->_videoFinished && track->toBeRemoved))) {
+		if (track->used && (track->readyToRemove || (_vm->_insaneRunning && track->toBeRemoved))) {
 			if ((track->stream) && (!track->stream->endOfStream())) {
 	 			track->stream->finish();
 			} else if ((track->stream) && (track->stream->endOfStream())) {
@@ -375,6 +374,7 @@
 		if (!foundNotRemoved)
 			break;
 		flushTracks();
+		_vm->_system->delay_msecs(50);
 	}
 }
 

Index: dimuse_track.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/imuse_digi/dimuse_track.cpp,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -d -r1.30 -r1.31
--- dimuse_track.cpp	20 Jun 2004 20:19:09 -0000	1.30
+++ dimuse_track.cpp	20 Jun 2004 21:01:32 -0000	1.31
@@ -179,6 +179,7 @@
 			track->used = true;
 			return;
 		}
+		_vm->_system->delay_msecs(50);
 	}
 }
 





More information about the Scummvm-git-logs mailing list