diff options
author | Carl Hetherington <carl@carlh.net> | 2011-09-05 23:38:18 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2011-09-05 23:38:18 +0000 |
commit | 24a38b8b08914636c5fd81646460cc083df5ecb9 (patch) | |
tree | 966dd1cb907e5b1e8acbf263b3a23c79c1faa2bc /gtk2_ardour/route_time_axis.cc | |
parent | e3692bf3dab4dc7d9a80ca79f98830cc7f1c0793 (diff) |
Add option to insert time on all a track's playlists (#4304).
git-svn-id: svn://localhost/ardour2/branches/3.0@10054 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/route_time_axis.cc')
-rw-r--r-- | gtk2_ardour/route_time_axis.cc | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/gtk2_ardour/route_time_axis.cc b/gtk2_ardour/route_time_axis.cc index 66b0192119..69f0e3929b 100644 --- a/gtk2_ardour/route_time_axis.cc +++ b/gtk2_ardour/route_time_axis.cc @@ -1465,18 +1465,10 @@ RouteTimeAxisView::build_playlist_menu () playlist_action_menu->set_name ("ArdourContextMenu"); playlist_items.clear(); - vector<boost::shared_ptr<Playlist> > playlists, playlists_tr; - boost::shared_ptr<Track> tr = track(); RadioMenuItem::Group playlist_group; + boost::shared_ptr<Track> tr = track (); - _session->playlists->get (playlists); - - /* find the playlists for this diskstream */ - for (vector<boost::shared_ptr<Playlist> >::iterator i = playlists.begin(); i != playlists.end(); ++i) { - if (((*i)->get_orig_diskstream_id() == tr->diskstream_id()) || (tr->playlist()->id() == (*i)->id())) { - playlists_tr.push_back(*i); - } - } + vector<boost::shared_ptr<Playlist> > playlists_tr = _session->playlists->playlists_for_track (tr); /* sort the playlists */ PlaylistSorter cmp; |