diff --git a/gtk2_ardour/recorder_ui.cc b/gtk2_ardour/recorder_ui.cc index 1ec5ebde36..3cfe4d1039 100644 --- a/gtk2_ardour/recorder_ui.cc +++ b/gtk2_ardour/recorder_ui.cc @@ -908,9 +908,10 @@ RecorderUI::remove_route (TrackRecordAxis* ra) return; } list::iterator i = find (_recorders.begin (), _recorders.end (), ra); - assert (i != _recorders.end ()); - _rec_area.remove (**i); - _recorders.erase (i); + if (i != _recorders.end ()) { + _rec_area.remove (**i); + _recorders.erase (i); + } update_rec_table_layout (); }