From c2323749ffd38da27618dfde75b186ef4abc17bc Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Wed, 28 Sep 2011 09:37:50 +0000 Subject: Bugfix for wrong playback reported by Sergey Sharybin in IRC. --- intern/audaspace/intern/AUD_SequencerReader.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'intern/audaspace') diff --git a/intern/audaspace/intern/AUD_SequencerReader.cpp b/intern/audaspace/intern/AUD_SequencerReader.cpp index c468de19580..c8af1161530 100644 --- a/intern/audaspace/intern/AUD_SequencerReader.cpp +++ b/intern/audaspace/intern/AUD_SequencerReader.cpp @@ -132,8 +132,14 @@ void AUD_SequencerReader::read(int& length, bool& eos, sample_t* buffer) while(eit != m_factory->m_entries.end()) { - handle = new AUD_SequencerHandle(*eit, m_device); - handles.push_front(handle); + try + { + handle = new AUD_SequencerHandle(*eit, m_device); + handles.push_front(handle); + } + catch(AUD_Exception&) + { + } eit++; } -- cgit v1.2.3