forward port of 7539 from 2.x
[ardour.git] / gtk2_ardour / add_route_dialog.cc
index a3d3deaea5bd801d3c12e795f488450ff95a1ef1..e7ae4454aa2bfae89ff31c406e7e320bb831c011 100644 (file)
@@ -62,7 +62,7 @@ std::vector<std::string> AddRouteDialog::track_mode_strings;
 std::vector<std::string> AddRouteDialog::bus_mode_strings;
 
 AddRouteDialog::AddRouteDialog (Session* s)
-       : ArdourDialog (X_("add route dialog"))
+       : ArdourDialog (_("Add Track or Bus"))
        , routes_adjustment (1, 1, 128, 1, 4)
        , routes_spinner (routes_adjustment)
        , mode_label (_("Track mode:"))
@@ -91,8 +91,6 @@ AddRouteDialog::AddRouteDialog (Session* s)
        set_skip_taskbar_hint (true);
        set_resizable (false);
 
-       set_title (_("Add Track/Bus"));
-
        name_template_entry.set_name (X_("AddRouteDialogNameTemplateEntry"));
        routes_spinner.set_name (X_("AddRouteDialogSpinner"));
        channel_combo.set_name (X_("ChannelCountSelector"));
@@ -366,7 +364,7 @@ AddRouteDialog::refill_channel_setups ()
                chn.channels = 12;
                channel_setups.push_back (chn);
 
-               chn.name = X_("Custom");
+               chn.name = _("Custom");
                chn.channels = 0;
                channel_setups.push_back (chn);
        }
@@ -414,7 +412,11 @@ void
 AddRouteDialog::group_changed ()
 {
        if (_session && route_group_combo.get_active_text () == _("New group...")) {
-               RouteGroup* g = new RouteGroup (*_session, "", RouteGroup::Active);
+               RouteGroup* g = new RouteGroup (*_session, "");
+
+               PropertyList plist;
+               plist.add (Properties::active, true);
+               g->set_properties (plist);
 
                RouteGroupDialog d (g, Gtk::Stock::NEW);
                int const r = d.do_run ();