diff options
Diffstat (limited to 'gtk2_ardour/export_channel_selector.cc')
-rw-r--r-- | gtk2_ardour/export_channel_selector.cc | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gtk2_ardour/export_channel_selector.cc b/gtk2_ardour/export_channel_selector.cc index 78dd8d20f8..27e6ffaa50 100644 --- a/gtk2_ardour/export_channel_selector.cc +++ b/gtk2_ardour/export_channel_selector.cc @@ -571,6 +571,18 @@ TrackExportChannelSelector::fill_list() for (RouteList::iterator it = routes.begin(); it != routes.end(); ++it) { Route * route = it->get(); + if(!dynamic_cast<Track *>(route)) { + // not a track, must be a bus + if ((*it)->is_master () || (*it)->is_monitor ()) { + continue; + } + // not monitor or master bus + + add_track(route); + } + } + for (RouteList::iterator it = routes.begin(); it != routes.end(); ++it) { + Route * route = it->get(); if(dynamic_cast<AudioTrack *>(route)) { add_track(route); } |