diff options
Diffstat (limited to 'engines/agi')
-rw-r--r-- | engines/agi/sound_midi.cpp | 4 | ||||
-rw-r--r-- | engines/agi/sound_midi.h | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/engines/agi/sound_midi.cpp b/engines/agi/sound_midi.cpp index 47cab0019f..050c0d6e2c 100644 --- a/engines/agi/sound_midi.cpp +++ b/engines/agi/sound_midi.cpp @@ -138,6 +138,10 @@ int SoundGenMIDI::open() { return 0; } +bool SoundGenMIDI::isOpen() const { + return _driver && _driver->isOpen(); +} + void SoundGenMIDI::close() { stop(); if (_driver) diff --git a/engines/agi/sound_midi.h b/engines/agi/sound_midi.h index 059d41208c..b7355a0d5d 100644 --- a/engines/agi/sound_midi.h +++ b/engines/agi/sound_midi.h @@ -72,6 +72,7 @@ public: // MidiDriver interface implementation int open(); + bool isOpen() const; void close(); void send(uint32 b); |