From 36f764167b5356a6eb41a14532d9bc35058635dd Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Thu, 3 Mar 2011 03:53:46 +0000 Subject: make select-all in internal edit (MIDI note) edit mode operate on the region selection, not the set of regions with MIDI notes selected git-svn-id: svn://localhost/ardour2/branches/3.0@9051 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/editor_selection.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'gtk2_ardour/editor_selection.cc') diff --git a/gtk2_ardour/editor_selection.cc b/gtk2_ardour/editor_selection.cc index 3212c93bb7..be7daf4ce4 100644 --- a/gtk2_ardour/editor_selection.cc +++ b/gtk2_ardour/editor_selection.cc @@ -1218,9 +1218,11 @@ Editor::select_all_internal_edit (Selection::Operation op) { /* currently limited to MIDI only */ - for (MidiRegionSelection::iterator i = selection->midi_regions.begin(); i != selection->midi_regions.end(); ++i) { - MidiRegionView* mrv = *i; - mrv->select_all_notes (); + for (RegionSelection::iterator i = selection->regions.begin(); i != selection->regions.end(); ++i) { + MidiRegionView* mrv = dynamic_cast(*i); + if (mrv) { + mrv->select_all_notes (); + } } } -- cgit v1.2.3