diff --git a/engines/sci/sound/drivers/midi.cpp b/engines/sci/sound/drivers/midi.cpp index 48fb1dd3ffc..1024e789d04 100644 --- a/engines/sci/sound/drivers/midi.cpp +++ b/engines/sci/sound/drivers/midi.cpp @@ -1219,6 +1219,7 @@ void MidiPlayer_Midi::close() { sendMt32SysEx(0x200000, SciSpan(_goodbyeMsg, 20), true); } + _driver->setTimerCallback(NULL, NULL); _driver->close(); }