change ControlProtocolManager protocol mutex into a RW lock.
[ardour.git] / libs / ardour / ardour / control_protocol_manager.h
index 1fa8af13efbc2d577fb8d61b84ea8370c95e55e2..292de9ec657a35585b8f6f13eb49276907e4c847 100644 (file)
@@ -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 ();