Fixes possible crashes during music shutdown

svn-id: r8009
This commit is contained in:
Jamieson Christian 2003-05-26 14:51:13 +00:00
parent dce77eb79b
commit b19a6d8574

View file

@ -595,6 +595,13 @@ int IMuseInternal::get_master_volume() {
} }
int IMuseInternal::terminate() { 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) { if (_midi_adlib) {
_midi_adlib->close(); _midi_adlib->close();
delete _midi_adlib; delete _midi_adlib;