X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fadd_route_dialog.cc;h=ea8233ff5216a85d4d6497b6e9752b3af46e6322;hb=7f3c381a3acd8e605be76f1ba0ec7f1a7e11373f;hp=3907f986d6a34397adfe9b910bd2a4e860e2dfb7;hpb=45d3ec1437cf661533bc7750c623865def4424df;p=ardour.git diff --git a/gtk2_ardour/add_route_dialog.cc b/gtk2_ardour/add_route_dialog.cc index 3907f986d6..ea8233ff52 100644 --- a/gtk2_ardour/add_route_dialog.cc +++ b/gtk2_ardour/add_route_dialog.cc @@ -44,6 +44,7 @@ static const char* channel_setup_names[] = { N_("6 Channels"), N_("8 Channels"), N_("Manual Setup"), + "MIDI", 0 }; @@ -157,6 +158,18 @@ AddRouteDialog::track () return track_button.get_active (); } +ARDOUR::DataType +AddRouteDialog::type () +{ + // FIXME: ew + + const string str = channel_combo.get_active_text(); + if (str == _("MIDI")) + return ARDOUR::DataType::MIDI; + else + return ARDOUR::DataType::AUDIO; +} + string AddRouteDialog::name_template () { @@ -192,7 +205,7 @@ AddRouteDialog::channels () string str = channel_combo.get_active_text(); int chns; - if (str == _("Mono")) { + if (str == _("Mono") || str == _("MIDI")) { return 1; } else if (str == _("Stereo")) { return 2;