mirror of
https://github.com/libretro/scummvm.git
synced 2025-05-13 09:36:21 +00:00
Sanity checks in RtZ: o1_PLAYMUS and o1_STOPMUS
svn-id: r32068
This commit is contained in:
parent
08c601ad97
commit
31a8d984a4
@ -280,15 +280,17 @@ int16 ScriptFunctionsRtz::o1_PLAYMUS(int16 argc, int16 *argv) {
|
||||
int16 musicNum = argv[0];
|
||||
if (musicNum > 0) {
|
||||
_xmidiRes = _vm->_res->getXmidi(musicNum);
|
||||
_vm->_music->playXMIDI(_xmidiRes);
|
||||
if (_xmidiRes)
|
||||
_vm->_music->playXMIDI(_xmidiRes);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
int16 ScriptFunctionsRtz::o1_STOPMUS(int16 argc, int16 *argv) {
|
||||
if (_vm->_music->isPlaying()) {
|
||||
if (_vm->_music->isPlaying() && _xmidiRes) {
|
||||
_vm->_music->stop();
|
||||
_vm->_res->freeResource(_xmidiRes);
|
||||
_xmidiRes = NULL;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user