summaryrefslogtreecommitdiff
path: root/gtk2_ardour/transport_masters_dialog.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2020-03-22 22:45:28 -0600
committerPaul Davis <paul@linuxaudiosystems.com>2020-03-22 22:45:28 -0600
commit1c551e432c0bbed8054c3e5845b519db2cb8a6db (patch)
treea2ecf823ea3bd48ce3bf6ac93c3c065342eb34fd /gtk2_ardour/transport_masters_dialog.cc
parent5c3f49ef2bab72787da590d0790e81c717bc8eac (diff)
fix port/connection combo/dropdown for TransportMastersWidget
Diffstat (limited to 'gtk2_ardour/transport_masters_dialog.cc')
-rw-r--r--gtk2_ardour/transport_masters_dialog.cc7
1 files changed, 3 insertions, 4 deletions
diff --git a/gtk2_ardour/transport_masters_dialog.cc b/gtk2_ardour/transport_masters_dialog.cc
index dc0d4da206..cd00d56460 100644
--- a/gtk2_ardour/transport_masters_dialog.cc
+++ b/gtk2_ardour/transport_masters_dialog.cc
@@ -287,9 +287,10 @@ TransportMastersWidget::update_ports ()
}
for (vector<Row*>::iterator r = rows.begin(); r != rows.end(); ++r) {
- (*r)->port_choice_changed ();
+ if ((*r)->tm->port()) {
+ (*r)->build_port_list ((*r)->tm->port()->type());
+ }
}
-
}
void
@@ -531,8 +532,6 @@ TransportMastersWidget::Row::port_choice_changed ()
return;
}
- build_port_list (tm->port()->type());
-
TreeModel::iterator active = port_combo.get_active ();
string new_port = (*active)[parent.port_columns.full_name];