diff options
Diffstat (limited to 'gtk2_ardour/group_tabs.cc')
-rw-r--r-- | gtk2_ardour/group_tabs.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gtk2_ardour/group_tabs.cc b/gtk2_ardour/group_tabs.cc index 0e429e562a..a930fbbce4 100644 --- a/gtk2_ardour/group_tabs.cc +++ b/gtk2_ardour/group_tabs.cc @@ -366,7 +366,8 @@ GroupTabs::new_from_rec_enabled () RouteList rec_enabled; for (RouteList::iterator i = rl->begin(); i != rl->end(); ++i) { - if ((*i)->record_enabled()) { + boost::shared_ptr<Track> trk (boost::dynamic_pointer_cast<Track> (*i)); + if (trk && trk->rec_enable_control()->get_value()) { rec_enabled.push_back (*i); } } |