From c0af53a98a42dd37f6bab15b07db8ad7639620b1 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Mon, 10 Sep 2007 22:48:08 +0000 Subject: [PATCH] Fix crash on playhead relocate in MIDI regions w/o CC data. git-svn-id: svn://localhost/ardour2/trunk@2448 d708f5d6-7413-0410-9779-e7cbd77b26cf --- libs/ardour/midi_model.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/ardour/midi_model.cc b/libs/ardour/midi_model.cc index 2a31de279b..7c02f5095f 100644 --- a/libs/ardour/midi_model.cc +++ b/libs/ardour/midi_model.cc @@ -128,7 +128,7 @@ MidiModel::const_iterator::operator++() assert(_event.is_note() || _event.is_cc()); // Increment past current control event - if (_control_iter->first && _event.is_cc()) { + if (_control_iter != _control_iters.end() && _control_iter->first && _event.is_cc()) { double x, y; const bool ret = _control_iter->first->rt_safe_earliest_event_unlocked( _control_iter->second.first, DBL_MAX, x, y, false);