From cf58a157e31da701617e9ac7e5d6ebf9313ab0cc Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Fri, 14 Jun 2024 21:22:47 -0600 Subject: [PATCH] extend PortManager API to include 3rd argument used by backend get_connections() Value is defaulted so this does not change behavior at all --- libs/ardour/ardour/port_manager.h | 2 +- libs/ardour/port_manager.cc | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) 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