13
0

Stop WINMME midi driver/devices when PortAudio backend is stopped

This commit is contained in:
Tim Mayberry 2015-08-26 21:39:21 +10:00
parent 2dbdaaa8f5
commit d520b9c878
2 changed files with 6 additions and 0 deletions

View File

@ -602,6 +602,8 @@ PortAudioBackend::stop ()
return 0;
}
_midiio->stop();
_run = false;
if (!stop_blocking_process_thread ()) {

View File

@ -145,6 +145,10 @@ WinMMEMidiIO::start ()
void
WinMMEMidiIO::stop ()
{
if (!m_run) {
DEBUG_MIDI ("MIDI driver already stopped\n");
return;
}
DEBUG_MIDI ("Stopping MIDI driver\n");
m_run = false;
stop_devices ();