summaryrefslogtreecommitdiff
path: root/gtk2_ardour/add_route_dialog.cc
diff options
context:
space:
mode:
authorBen Loftis <ben@harrisonconsoles.com>2015-02-11 14:29:50 -0600
committerBen Loftis <ben@harrisonconsoles.com>2015-02-11 14:29:50 -0600
commitd92608b05feb02ee467c73fb26e29ff5a8646179 (patch)
treeacfc5b79e786ef22341318e6676192d8cc2aa8ab /gtk2_ardour/add_route_dialog.cc
parentb1f9b644fcf4f009e054a6895e14794ed4de01a0 (diff)
use magic strings instead of magic numbers (allow profiles to leave out some track type options)
Diffstat (limited to 'gtk2_ardour/add_route_dialog.cc')
-rw-r--r--gtk2_ardour/add_route_dialog.cc16
1 files changed, 7 insertions, 9 deletions
diff --git a/gtk2_ardour/add_route_dialog.cc b/gtk2_ardour/add_route_dialog.cc
index 95542e60e4..7c18575a02 100644
--- a/gtk2_ardour/add_route_dialog.cc
+++ b/gtk2_ardour/add_route_dialog.cc
@@ -188,18 +188,16 @@ AddRouteDialog::channel_combo_changed ()
AddRouteDialog::TypeWanted
AddRouteDialog::type_wanted() const
{
- switch (track_bus_combo.get_active_row_number ()) {
- case 0:
- return AudioTrack;
- case 1:
+ std::string str = track_bus_combo.get_active_text();
+ if (str == _("Busses")) {
+ return AudioBus;
+ } else if (str == _("MIDI Tracks")){
return MidiTrack;
- case 2:
+ } else if (str == _("Audio+MIDI Tracks")) {
return MixedTrack;
- default:
- break;
+ } else {
+ return AudioTrack;
}
-
- return AudioBus;
}
void