diff options
Diffstat (limited to 'engines/parallaction/sound_br.cpp')
-rw-r--r-- | engines/parallaction/sound_br.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/parallaction/sound_br.cpp b/engines/parallaction/sound_br.cpp index e127cf2838..5be953936d 100644 --- a/engines/parallaction/sound_br.cpp +++ b/engines/parallaction/sound_br.cpp @@ -222,6 +222,7 @@ public: // MidiDriver interface int open(); + bool isOpen() const; void close(); void send(uint32 b); void metaEvent(byte type, byte *data, uint16 length); @@ -342,6 +343,10 @@ int MidiPlayer_MSC::open() { return ret; } +bool MidiPlayer_MSC::isOpen() const { + return _driver && _driver->isOpen(); +} + void MidiPlayer_MSC::close() { stop(); _mutex.lock(); |