Don't mess with the track selection at all from the editor route list
[ardour.git] / gtk2_ardour / editor_routes.cc
index 30082adec4642b81a52dc510a911c15b8dd783f3..5ca5f67f423a4fc5416b340f1f4c7de0fcd5e5a1 100644 (file)
@@ -515,15 +515,6 @@ EditorRoutes::redisplay_real ()
                        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 */
@@ -646,7 +637,6 @@ EditorRoutes::routes_added (list<RouteTimeAxisView*> routes)
 {
        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) {
@@ -658,10 +648,6 @@ EditorRoutes::routes_added (list<RouteTimeAxisView*> routes)
                }
        }
 
-       if(!from_scratch) {
-               _editor->selection->tracks.clear();
-       }
-
        DisplaySuspender ds;
 
        _display.set_model (Glib::RefPtr<ListStore>());
@@ -694,10 +680,6 @@ EditorRoutes::routes_added (list<RouteTimeAxisView*> routes)
                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());