BASS: Hanging notes fix / patch
|Reported by:||SF/tbcarey||Owned by:||sev-|
|Cc:||Game:||Beneath a Steel Sky|
Sorry, here's a follow-up patch for BASS to fix the hanging notes observed when using any external synth [MT-32 or GMIDI]. The previous patch should, theoretically, fix the problem for GM devices. However, I discovered that ~GmMusic was never being called because the only thing that happens when BASS exits is that Control::showGameQuitMsg() is called, which then sends an OSystem::quit(). Therefore I have created this temporary fix until quite a bit of BASS' code is re-written.
I only did a plain diff because, being the cvs novice I am, I could not get cvs diff to work properly. Sorry.
Ticket imported from: #1162546. Ticket imported from: bugs/1953.