X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Ftrack_selection.cc;h=ad761ef4cd4dd9e56f6f4031bd8fe4898603804f;hb=415721fa5b48f3c3dc164ac60095c095c4e48ad0;hp=92efbd48633341a2dac34d602bc96d33550ff1a9;hpb=cc960c4f07fa0217ebfced99452c15f047db5b40;p=ardour.git diff --git a/gtk2_ardour/track_selection.cc b/gtk2_ardour/track_selection.cc index 92efbd4863..ad761ef4cd 100644 --- a/gtk2_ardour/track_selection.cc +++ b/gtk2_ardour/track_selection.cc @@ -18,10 +18,14 @@ */ #include + #include "ardour/route_group.h" +#include "control_protocol/control_protocol.h" + #include "track_selection.h" #include "time_axis_view.h" #include "public_editor.h" +#include "vca_time_axis.h" using namespace std; @@ -35,26 +39,3 @@ TrackSelection::~TrackSelection () { } -TrackViewList -TrackSelection::add (TrackViewList const & t) -{ - TrackViewList added = TrackViewList::add (t); - - for (TrackSelection::const_iterator i = t.begin(); i != t.end(); ++i) { - - /* select anything in the same select-enabled route group */ - ARDOUR::RouteGroup* rg = (*i)->route_group (); - if (rg && rg->is_active() && rg->is_select ()) { - TrackViewList tr = _editor->axis_views_from_routes (rg->route_list ()); - for (TrackViewList::iterator j = tr.begin(); j != tr.end(); ++j) { - if (!contains (*j)) { - added.push_back (*j); - push_back (*j); - } - } - } - } - - return added; -} -