New Route dialog: add fallback default selection
[ardour.git] / gtk2_ardour / add_route_dialog.cc
index 4aeb80e161aa0417f79683b1fa217658db9de8e4..42ae4b2633348b18d09f1cde6cf4c2ceefa2deba 100644 (file)
@@ -957,6 +957,11 @@ AddRouteDialog::refill_channel_setups ()
                }
        }
 
+       if (!selected_default && ! trk_template_model->children().empty()) {
+               TreeModel::Children rows = trk_template_model->children();
+               trk_template_chooser.get_selection()->select(rows[0]);
+       }
+
        std::vector<ARDOUR::TemplateInfo> route_templates;
        ARDOUR::find_route_templates (route_templates);