diff options
Diffstat (limited to 'engines/touche')
-rw-r--r-- | engines/touche/midi.cpp | 4 | ||||
-rw-r--r-- | engines/touche/midi.h | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/engines/touche/midi.cpp b/engines/touche/midi.cpp index 0b15643767..c420fb34ff 100644 --- a/engines/touche/midi.cpp +++ b/engines/touche/midi.cpp @@ -110,6 +110,10 @@ int MidiPlayer::open() { return ret; } +bool MidiPlayer::isOpen() const { + return _driver && _driver->isOpen(); +} + void MidiPlayer::close() { stop(); _mutex.lock(); diff --git a/engines/touche/midi.h b/engines/touche/midi.h index 8e43c12037..75f33269a7 100644 --- a/engines/touche/midi.h +++ b/engines/touche/midi.h @@ -59,6 +59,7 @@ public: // MidiDriver interface int open(); + bool isOpen() const; void close(); void send(uint32 b); void metaEvent(byte type, byte *data, uint16 length); |