From f07af0c990bbc235fc327ebb29a59b71b986ab6d Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sat, 1 Jan 2011 19:04:11 +0000 Subject: [PATCH] Make editor route list rec enable work for MIDI tracks. git-svn-id: svn://localhost/ardour2/branches/3.0@8406 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/editor_routes.cc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gtk2_ardour/editor_routes.cc b/gtk2_ardour/editor_routes.cc index 0d34dc4375..e293de1d09 100644 --- a/gtk2_ardour/editor_routes.cc +++ b/gtk2_ardour/editor_routes.cc @@ -297,13 +297,13 @@ EditorRoutes::on_tv_rec_enable_changed (std::string const & path_string) // Get the model row that has been toggled. Gtk::TreeModel::Row row = *_model->get_iter (Gtk::TreeModel::Path (path_string)); - TimeAxisView *tv = row[_columns.tv]; - AudioTimeAxisView *atv = dynamic_cast (tv); + TimeAxisView* tv = row[_columns.tv]; + RouteTimeAxisView *rtv = dynamic_cast (tv); - if (atv != 0 && atv->is_audio_track()){ + if (rtv && rtv->track()) { boost::shared_ptr rl (new RouteList); - rl->push_back (atv->route()); - _session->set_record_enabled (rl, !atv->track()->record_enabled(), Session::rt_cleanup); + rl->push_back (rtv->route()); + _session->set_record_enabled (rl, !rtv->track()->record_enabled(), Session::rt_cleanup); } }