diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-07-12 16:50:53 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-07-12 16:51:02 -0400 |
commit | 540827880248eb8ae7fb39f466dbd94e4ce72cc8 (patch) | |
tree | 35f624037676c4151045dcdf50880cb1ec59bb0d /gtk2_ardour/add_route_dialog.cc | |
parent | 577140c0dde3b10945221971effd9f665188182c (diff) |
VCA/Control Masters have no signal, so output i/o options are irrelevant when adding them
Diffstat (limited to 'gtk2_ardour/add_route_dialog.cc')
-rw-r--r-- | gtk2_ardour/add_route_dialog.cc | 19 |
1 files changed, 6 insertions, 13 deletions
diff --git a/gtk2_ardour/add_route_dialog.cc b/gtk2_ardour/add_route_dialog.cc index b01faaf05f..e48a8fa99a 100644 --- a/gtk2_ardour/add_route_dialog.cc +++ b/gtk2_ardour/add_route_dialog.cc @@ -235,19 +235,6 @@ AddRouteDialog::type_wanted() const void AddRouteDialog::maybe_update_name_template_entry () { - if ( - name_template_entry.get_text() != "" && - name_template_entry.get_text() != VCA::default_name_template() && - name_template_entry.get_text() != _("Audio") && - name_template_entry.get_text() != _("MIDI") && - name_template_entry.get_text() != _("Audio+MIDI") && - name_template_entry.get_text() != _("Bus")) { - strict_io_combo.set_sensitive (false); - return; - } - - strict_io_combo.set_sensitive (true); - switch (type_wanted()) { case AudioTrack: name_template_entry.set_text (_("Audio")); @@ -280,6 +267,7 @@ AddRouteDialog::track_type_chosen () mode_label.set_sensitive (true); instrument_label.set_sensitive (false); route_group_combo.set_sensitive (true); + strict_io_combo.set_sensitive (true); break; case MidiTrack: channel_combo.set_sensitive (false); @@ -289,6 +277,7 @@ AddRouteDialog::track_type_chosen () mode_label.set_sensitive (false); instrument_label.set_sensitive (true); route_group_combo.set_sensitive (true); + strict_io_combo.set_sensitive (true); break; case MixedTrack: { @@ -305,6 +294,7 @@ AddRouteDialog::track_type_chosen () mode_label.set_sensitive (true); instrument_label.set_sensitive (true); route_group_combo.set_sensitive (true); + strict_io_combo.set_sensitive (true); break; case AudioBus: mode_combo.set_sensitive (false); @@ -314,6 +304,7 @@ AddRouteDialog::track_type_chosen () mode_label.set_sensitive (true); instrument_label.set_sensitive (false); route_group_combo.set_sensitive (true); + strict_io_combo.set_sensitive (true); break; case VCAMaster: mode_combo.set_sensitive (false); @@ -323,6 +314,7 @@ AddRouteDialog::track_type_chosen () mode_label.set_sensitive (false); instrument_label.set_sensitive (false); route_group_combo.set_sensitive (false); + strict_io_combo.set_sensitive (false); break; case MidiBus: mode_combo.set_sensitive (false); @@ -331,6 +323,7 @@ AddRouteDialog::track_type_chosen () configuration_label.set_sensitive (false); mode_label.set_sensitive (true); instrument_label.set_sensitive (true); + strict_io_combo.set_sensitive (true); break; } |