From cef341631b55526e4b2bad940064491922c07701 Mon Sep 17 00:00:00 2001 From: nick_m Date: Wed, 23 Nov 2016 04:55:56 +1100 Subject: son't try to select non-existent notes after editing (and thus crash). - should fix 7135 --- gtk2_ardour/edit_note_dialog.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'gtk2_ardour') diff --git a/gtk2_ardour/edit_note_dialog.cc b/gtk2_ardour/edit_note_dialog.cc index 39a3fa4e78..924b75d3b1 100644 --- a/gtk2_ardour/edit_note_dialog.cc +++ b/gtk2_ardour/edit_note_dialog.cc @@ -223,7 +223,10 @@ EditNoteDialog::done (int r) _region_view->apply_diff (); + list notes; for (set::iterator i = _events.begin(); i != _events.end(); ++i) { - (*i)->set_selected ((*i)->selected()); // change color + notes.push_back ((*i)->note()->id()); } + + _region_view->select_notes (notes); } -- cgit v1.2.3