From 9486b4e6cb8d202da1ad875fbfc472b3b4614f2f Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Fri, 9 Jun 2023 19:15:58 +0200 Subject: [PATCH] Fix port-disconnection label w/pipewire (#9355, #9364) --- gtk2_ardour/io_button.cc | 3 +++ 1 file changed, 3 insertions(+) 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 ();