From: Paul Davis Date: Tue, 12 Jul 2016 20:50:53 +0000 (-0400) Subject: VCA/Control Masters have no signal, so output i/o options are irrelevant when adding... X-Git-Tag: 5.0-pre1~156 X-Git-Url: https://main.carlh.net/gitweb/?p=ardour.git;a=commitdiff_plain;h=540827880248eb8ae7fb39f466dbd94e4ce72cc8 VCA/Control Masters have no signal, so output i/o options are irrelevant when adding them --- 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; }