X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fmixer_group_tabs.cc;h=63bb1a091f5f6cda414a797d3056977a3438c38d;hb=65eeeb7a652d7022783b10e35941ce56e0fc7207;hp=e9977b0b512c8a53369229e0233ff879451c2422;hpb=e0ff70cf86c01c42f98faf8b0eaf1a8ccf867946;p=ardour.git diff --git a/gtk2_ardour/mixer_group_tabs.cc b/gtk2_ardour/mixer_group_tabs.cc index e9977b0b51..63bb1a091f 100644 --- a/gtk2_ardour/mixer_group_tabs.cc +++ b/gtk2_ardour/mixer_group_tabs.cc @@ -33,7 +33,7 @@ #include "ui_config.h" #include "utils.h" -#include "i18n.h" +#include "pbd/i18n.h" using namespace std; using namespace Gtk; @@ -61,7 +61,8 @@ MixerGroupTabs::compute_tabs () const TreeModel::Children rows = _mixer->track_model->children (); for (TreeModel::Children::iterator i = rows.begin(); i != rows.end(); ++i) { - MixerStrip* s = (*i)[_mixer->track_columns.strip]; + AxisView* av = (*i)[_mixer->stripable_columns.strip]; + MixerStrip* s = dynamic_cast (av); if (!s) { continue; @@ -153,7 +154,8 @@ MixerGroupTabs::routes_for_tab (Tab const * t) const TreeModel::Children rows = _mixer->track_model->children (); for (TreeModel::Children::iterator i = rows.begin(); i != rows.end(); ++i) { - MixerStrip* s = (*i)[_mixer->track_columns.strip]; + AxisView* av = (*i)[_mixer->stripable_columns.strip]; + MixerStrip* s = dynamic_cast (av); if (!s) { continue; @@ -184,8 +186,8 @@ RouteList MixerGroupTabs::selected_routes () const { RouteList rl; - BOOST_FOREACH (RouteUI* r, _mixer->selection().routes) { - boost::shared_ptr rp = r->route(); + BOOST_FOREACH (AxisView* r, _mixer->selection().axes) { + boost::shared_ptr rp = boost::dynamic_pointer_cast (r->stripable()); if (rp) { rl.push_back (rp); }