diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-05-16 16:45:08 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-05-31 15:30:42 -0400 |
commit | 153d2a1c1b5a2d51ed36296ba5da65a08db972d8 (patch) | |
tree | e43579ed8bb6bb3d2860e92cb6e97767e487af73 /gtk2_ardour | |
parent | 3eae4b0974914c6cace5811856f8f8153908bbce (diff) |
tweak Editor to use Stripable methods for control-surface-driven selection
Diffstat (limited to 'gtk2_ardour')
-rw-r--r-- | gtk2_ardour/editor_selection.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk2_ardour/editor_selection.cc b/gtk2_ardour/editor_selection.cc index 10dc282aa0..00cc87daf2 100644 --- a/gtk2_ardour/editor_selection.cc +++ b/gtk2_ardour/editor_selection.cc @@ -962,6 +962,7 @@ Editor::track_selection_changed () } RouteNotificationListPtr routes (new RouteNotificationList); + StripableNotificationListPtr stripables (new StripableNotificationList); for (TrackViewList::iterator i = track_views.begin(); i != track_views.end(); ++i) { @@ -985,6 +986,7 @@ Editor::track_selection_changed () RouteTimeAxisView* rtav = dynamic_cast<RouteTimeAxisView*> (*i); if (rtav) { routes->push_back (rtav->route()); + stripables->push_back (rtav->route()); } } } @@ -994,6 +996,7 @@ Editor::track_selection_changed () /* notify control protocols */ ControlProtocol::TrackSelectionChanged (routes); + ControlProtocol::StripableSelectionChanged (stripables); if (sfbrowser && _session && !_session->deletion_in_progress()) { uint32_t audio_track_cnt = 0; |