From d92608b05feb02ee467c73fb26e29ff5a8646179 Mon Sep 17 00:00:00 2001 From: Ben Loftis Date: Wed, 11 Feb 2015 14:29:50 -0600 Subject: use magic strings instead of magic numbers (allow profiles to leave out some track type options) --- gtk2_ardour/add_route_dialog.cc | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) (limited to 'gtk2_ardour/add_route_dialog.cc') 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 -- cgit v1.2.3