[Scummvm-cvs-logs] CVS: scummvm/scumm imuse.cpp,2.56,2.57
Jamieson Christian
jamieson630 at users.sourceforge.net
Mon May 26 07:52:05 CEST 2003
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv28457/scummvm/scumm
Modified Files:
imuse.cpp
Log Message:
Fixes possible crashes during music shutdown
Index: imuse.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/imuse.cpp,v
retrieving revision 2.56
retrieving revision 2.57
diff -u -d -r2.56 -r2.57
--- imuse.cpp 24 May 2003 23:21:08 -0000 2.56
+++ imuse.cpp 26 May 2003 14:51:13 -0000 2.57
@@ -595,6 +595,13 @@
}
int IMuseInternal::terminate() {
+ // We are going to remove the MIDI drivers,
+ // so first pull any reference to them by
+ // the parts.
+ int i;
+ for (i = 0; i < ARRAYSIZE(_parts); ++i)
+ _parts[i]._mc = 0;
+
if (_midi_adlib) {
_midi_adlib->close();
delete _midi_adlib;
More information about the Scummvm-git-logs
mailing list