scummvm/engines/touche
Max Horn 8982fff1b7 AUDIO: Add pure virtual MidiDriver::isOpen() method
This in turn enables modifying MidiDriver_MPU401::close() to allow
it to be called on a midi driver that has not yet been opened.

The specific issue that triggered me to make these changes was a
crash-upon-quit in HUGO, caused by it instantiating a midi driver,
then encountering an error (missing hugo.dat) *before* having
opened the new midi driver; the general cleanup code then tries
to close the (not yet opened) midi driver -> kaboom

Also fixed some engines which were leaking MidiDriver instances.
2011-03-22 23:51:47 +01:00
..
console.cpp DEBUG: Let GUI::Debugger::preEnter and postEnter (un)pause the engine 2010-12-07 18:54:21 +00:00
console.h DEBUG: Let GUI::Debugger::preEnter and postEnter (un)pause the engine 2010-12-07 18:54:21 +00:00
detection.cpp ENGINES: Unify code layout of all ADParams instances 2010-11-07 01:01:18 +00:00
graphics.cpp fix for bug #2040484: TOUCHE: Graphic glitch with long answer options 2008-08-07 21:50:12 +00:00
graphics.h fix for bug #2040484: TOUCHE: Graphic glitch with long answer options 2008-08-07 21:50:12 +00:00
menu.cpp COMMON: Get rid of Common::StringList 2010-03-18 15:54:40 +00:00
midi.cpp AUDIO: Add pure virtual MidiDriver::isOpen() method 2011-03-22 23:51:47 +01:00
midi.h AUDIO: Add pure virtual MidiDriver::isOpen() method 2011-03-22 23:51:47 +01:00
module.mk TOUCHE: Added basic debugging console to engine 2010-11-08 03:55:16 +00:00
opcodes.cpp TOUCHE: fix op_not/op_neg opcodes naming 2011-02-18 15:20:31 +01:00
resource.cpp TOUCHE: Adapt to setPalette RGBA->RGB change. 2011-02-14 17:08:33 +01:00
saveload.cpp Got rid of some more ioFailed uses (also fixed a potential leak in graphics/font.cpp, and handle eos correctly in the FLAC code) 2009-07-14 18:24:20 +00:00
staticres.cpp fix for bug #2040311: TOUCHE: Missing characters in the spanish version 2008-08-07 21:49:55 +00:00
touche.cpp TOUCHE: Cleanup syncSoundSettings() 2011-03-19 16:49:16 +01:00
touche.h Merge branch 'osystem-palette' of https://github.com/lordhoto/scummvm into master 2011-02-19 21:46:45 +01:00