From 9085d33b7600fd2721f0a2401a4e69830c457f84 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sat, 24 Sep 2011 04:52:23 +0000 Subject: Remove concept of "blocking" events in favour of store RWLock. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3488 a436a847-0d15-0410-975c-d299462d15a1 --- src/server/events/CreateNode.cpp | 6 ------ 1 file changed, 6 deletions(-) (limited to 'src/server/events/CreateNode.cpp') diff --git a/src/server/events/CreateNode.cpp b/src/server/events/CreateNode.cpp index 39d5f86d..7722caee 100644 --- a/src/server/events/CreateNode.cpp +++ b/src/server/events/CreateNode.cpp @@ -57,7 +57,6 @@ CreateNode::CreateNode( , _node_already_exists(false) , _polyphonic(false) , _properties(properties) - , _lock(engine.engine_store()->lock(), Glib::NOT_LOCK) { const Resource::Properties::const_iterator p = properties.find( engine.world()->uris()->ingen_polyphonic); @@ -69,8 +68,6 @@ CreateNode::CreateNode( void CreateNode::pre_process() { - _lock.acquire(); - if (_engine.engine_store()->find_object(_path) != NULL) { _node_already_exists = true; QueuedEvent::pre_process(); @@ -121,7 +118,6 @@ void CreateNode::post_process() { if (!_request) { - _lock.release(); return; } @@ -143,8 +139,6 @@ CreateNode::post_process() _request->respond_ok(); _engine.broadcaster()->send_object(_node, true); // yes, send ports } - - _lock.release(); } } // namespace Server -- cgit v1.2.1