Fixes possible crashes during music shutdown
svn-id: r8009
This commit is contained in:
parent
dce77eb79b
commit
b19a6d8574
1 changed files with 7 additions and 0 deletions
|
@ -595,6 +595,13 @@ int IMuseInternal::get_master_volume() {
|
|||
}
|
||||
|
||||
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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue