diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2020-05-01 17:37:27 -0600 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2020-05-01 17:39:13 -0600 |
commit | 575c8184826a757e0260c3268c8321ef954f9dd9 (patch) | |
tree | e1df849aa436058ebc6a5f355ec404f13b91dddd /gtk2_ardour/editor_selection.cc | |
parent | 2326fb163826aeed61b24026f7c4f1f65d3ee5af (diff) |
when a MIDI region has a note selected with none previously, cancel existing MIDI region/note selection
Diffstat (limited to 'gtk2_ardour/editor_selection.cc')
-rw-r--r-- | gtk2_ardour/editor_selection.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gtk2_ardour/editor_selection.cc b/gtk2_ardour/editor_selection.cc index e8326ae643..6042c10bad 100644 --- a/gtk2_ardour/editor_selection.cc +++ b/gtk2_ardour/editor_selection.cc @@ -917,6 +917,14 @@ out: } void +Editor::set_selected_midi_region_view (MidiRegionView& mrv) +{ + /* clear note selection in all currently selected MidiRegionViews */ + midi_action (&MidiRegionView::clear_note_selection); + get_selection().set (&mrv); +} + +void Editor::set_selection (std::list<Selectable*> s, Selection::Operation op) { if (s.empty()) { |