From 5fd257d3cccdb2800493237665eb1106f44fabab Mon Sep 17 00:00:00 2001 From: athrxx Date: Mon, 16 May 2011 18:04:03 +0200 Subject: SCUMM: fix regression --- engines/scumm/imuse/imuse.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'engines/scumm/imuse/imuse.cpp') diff --git a/engines/scumm/imuse/imuse.cpp b/engines/scumm/imuse/imuse.cpp index 797d27465e..fe23b88e52 100644 --- a/engines/scumm/imuse/imuse.cpp +++ b/engines/scumm/imuse/imuse.cpp @@ -926,7 +926,7 @@ void IMuseInternal::sequencer_timers(MidiDriver *midi) { } void IMuseInternal::handle_marker(uint id, byte data) { - if (_queue_adding && _queue_sound == id && data == _queue_marker) + if ((_queue_end == _queue_pos) || (_queue_adding && _queue_sound == id && data == _queue_marker)) return; uint16 *p = _cmd_queue[_queue_end].array; -- cgit v1.2.3