From 668ff4b6385c654731b9955fbfbb693d1a5d42d3 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Tue, 5 May 2020 18:00:05 -0600 Subject: if setting the selected MIDI region view to the currently selected MRV, do nothing --- gtk2_ardour/editor_selection.cc | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'gtk2_ardour') diff --git a/gtk2_ardour/editor_selection.cc b/gtk2_ardour/editor_selection.cc index 6042c10bad..b7ce207a0c 100644 --- a/gtk2_ardour/editor_selection.cc +++ b/gtk2_ardour/editor_selection.cc @@ -920,6 +920,12 @@ void Editor::set_selected_midi_region_view (MidiRegionView& mrv) { /* clear note selection in all currently selected MidiRegionViews */ + + if (get_selection().regions.contains (&mrv) && get_selection().regions.size() == 1) { + /* Nothing to do */ + return; + } + midi_action (&MidiRegionView::clear_note_selection); get_selection().set (&mrv); } -- cgit v1.2.3