diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2017-05-12 20:09:40 +0100 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2017-05-12 20:09:40 +0100 |
commit | b23d7d9170a12cbcd788e1c2cbcf688f376752ed (patch) | |
tree | 727874888dde6324fe681f9a92e66bf2a276be50 /libs/ardour/ardour/control_protocol_manager.h | |
parent | 7021d02782ef9c8a15a0b2cd0762c12a8d87c470 (diff) |
change ControlProtocolManager protocol mutex into a RW lock.
Probably not gaining much in terms of contention, but there's really no reason to be using a mutex
Diffstat (limited to 'libs/ardour/ardour/control_protocol_manager.h')
-rw-r--r-- | libs/ardour/ardour/control_protocol_manager.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/ardour/ardour/control_protocol_manager.h b/libs/ardour/ardour/control_protocol_manager.h index 1fa8af13ef..292de9ec65 100644 --- a/libs/ardour/ardour/control_protocol_manager.h +++ b/libs/ardour/ardour/control_protocol_manager.h @@ -90,7 +90,7 @@ class LIBARDOUR_API ControlProtocolManager : public PBD::Stateful, public ARDOUR ControlProtocolManager (); static ControlProtocolManager* _instance; - Glib::Threads::Mutex protocols_lock; + Glib::Threads::RWLock protocols_lock; std::list<ControlProtocol*> control_protocols; void session_going_away (); |