diff --git a/gtk2_ardour/midi_region_view.cc b/gtk2_ardour/midi_region_view.cc index 686fca73ff..90882f3296 100644 --- a/gtk2_ardour/midi_region_view.cc +++ b/gtk2_ardour/midi_region_view.cc @@ -2548,13 +2548,13 @@ MidiRegionView::update_drag_selection(timepos_t const & start, timepos_t const & /* Add control points to selection. */ const ATracks& atracks = midi_view()->automation_tracks(); - Selectables selectables; editor.get_selection().clear_points(); timepos_t st (start); timepos_t et (end); for (ATracks::const_iterator a = atracks.begin(); a != atracks.end(); ++a) { + Selectables selectables; a->second->get_selectables (st, et, gy0, gy1, selectables); for (Selectables::const_iterator s = selectables.begin(); s != selectables.end(); ++s) { ControlPoint* cp = dynamic_cast(*s);