mirror of
https://github.com/libretro/scummvm.git
synced 2025-03-06 02:10:28 +00:00
Fixed thread problem that causes occassional crashes
svn-id: r7757
This commit is contained in:
parent
34eee8b33b
commit
9780fc9c3e
@ -104,10 +104,9 @@ void MidiPlayer::metaEvent (byte type, byte *data, uint16 length) {
|
||||
|
||||
void MidiPlayer::onTimer (void *data) {
|
||||
MidiPlayer *player = (MidiPlayer *) data;
|
||||
if (player->_paused || !player->_parser)
|
||||
return;
|
||||
player->_system->lock_mutex (player->_mutex);
|
||||
player->_parser->onTimer();
|
||||
if (!player->_paused && player->_parser)
|
||||
player->_parser->onTimer();
|
||||
player->_system->unlock_mutex (player->_mutex);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user