diff --git a/libs/ardour/ardour/port_manager.h b/libs/ardour/ardour/port_manager.h index ed9605e808..5009e7492c 100644 --- a/libs/ardour/ardour/port_manager.h +++ b/libs/ardour/ardour/port_manager.h @@ -151,7 +151,7 @@ public: bool connected (const std::string&); bool physically_connected (const std::string&); - int get_connections (const std::string&, std::vector&); + int get_connections (const std::string&, std::vector&, bool process_context_safe = true); /* Naming */ diff --git a/libs/ardour/port_manager.cc b/libs/ardour/port_manager.cc index 0b6681fefb..0d36991872 100644 --- a/libs/ardour/port_manager.cc +++ b/libs/ardour/port_manager.cc @@ -749,7 +749,7 @@ PortManager::physically_connected (const string& port_name) } int -PortManager::get_connections (const string& port_name, std::vector& s) +PortManager::get_connections (const string& port_name, std::vector& s, bool process_context_safe) { if (!_backend) { s.clear (); @@ -763,7 +763,7 @@ PortManager::get_connections (const string& port_name, std::vector& return 0; } - return _backend->get_connections (handle, s); + return _backend->get_connections (handle, s, process_context_safe); } int