diff --git a/gtk2_ardour/editor.cc b/gtk2_ardour/editor.cc index 20a7ca360a..08df7d6c75 100644 --- a/gtk2_ardour/editor.cc +++ b/gtk2_ardour/editor.cc @@ -522,7 +522,7 @@ Editor::Editor (AudioEngine& eng) bottom_hbox.set_border_width (3); bottom_hbox.set_spacing (3); - route_display_model = TreeStore::create(route_display_columns); + route_display_model = ListStore::create(route_display_columns); route_list_display.set_model (route_display_model); route_list_display.append_column (_("Visible"), route_display_columns.visible); route_list_display.append_column (_("Name"), route_display_columns.text); diff --git a/gtk2_ardour/editor.h b/gtk2_ardour/editor.h index 1592cb4dda..ccd1ddb0fa 100644 --- a/gtk2_ardour/editor.h +++ b/gtk2_ardour/editor.h @@ -1454,7 +1454,7 @@ class Editor : public PublicEditor }; RouteDisplayModelColumns route_display_columns; - Glib::RefPtr route_display_model; + Glib::RefPtr route_display_model; Glib::RefPtr route_display_selection; gint route_list_compare_func (Gtk::TreeModel::iterator, Gtk::TreeModel::iterator); diff --git a/libs/ardour/ardour/route.h b/libs/ardour/ardour/route.h index ed4b695bff..7afc84e74a 100644 --- a/libs/ardour/ardour/route.h +++ b/libs/ardour/ardour/route.h @@ -57,9 +57,9 @@ enum mute_type { class Route : public IO { - private: - typedef list RedirectList; + protected: + typedef list RedirectList; public: enum Flag {