summaryrefslogtreecommitdiff
path: root/gtk2_ardour/add_route_dialog.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2016-07-12 16:50:53 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2016-07-12 16:51:02 -0400
commit540827880248eb8ae7fb39f466dbd94e4ce72cc8 (patch)
tree35f624037676c4151045dcdf50880cb1ec59bb0d /gtk2_ardour/add_route_dialog.cc
parent577140c0dde3b10945221971effd9f665188182c (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.cc19
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;
}