diff --git a/gtk2_ardour/io_button.cc b/gtk2_ardour/io_button.cc index 020cc23b67..023c9258ac 100644 --- a/gtk2_ardour/io_button.cc +++ b/gtk2_ardour/io_button.cc @@ -375,6 +375,9 @@ IOButtonBase::set_label (IOButtonBase& self, ARDOUR::Session& session, std::shar ++port) { port_connections.clear (); port->get_connections (port_connections); + if (port_connections.empty ()) { + continue; + } string connection = port_connections.front (); vector::iterator i = connections.begin ();