continue;
}
- if (route->is_master()) {
-
- tv->hide(); // never show master bus
- if (_editor->master_bus_ui ()) {
- _editor->master_bus_ui ()->set_route (route);
- }
- continue;
- }
-
bool visible = tv->marked_for_display ();
/* show or hide the TimeAxisView */
{
PBD::Unwinder<bool> at (_adding_routes, true);
- bool from_scratch = (_model->children().size() == 0);
Gtk::TreeModel::Children::iterator insert_iter = _model->children().end();
for (Gtk::TreeModel::Children::iterator it = _model->children().begin(); it != _model->children().end(); ++it) {
}
}
- if(!from_scratch) {
- _editor->selection->tracks.clear();
- }
-
DisplaySuspender ds;
_display.set_model (Glib::RefPtr<ListStore>());
row[_columns.solo_safe_state] = (*x)->route()->solo_safe();
row[_columns.name_editable] = true;
- if (!from_scratch) {
- _editor->selection->add(*x);
- }
-
boost::weak_ptr<Route> wr ((*x)->route());
(*x)->route()->gui_changed.connect (*this, MISSING_INVALIDATOR, boost::bind (&EditorRoutes::handle_gui_changes, this, _1, _2), gui_context());