From 155f4c422735cdb7400d9290dc6defca8f580a1b Mon Sep 17 00:00:00 2001 From: David Robillard Date: Mon, 30 Jul 2012 16:54:03 +0000 Subject: Shrink events. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4574 a436a847-0d15-0410-975c-d299462d15a1 --- src/server/events/CreateNode.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/server/events/CreateNode.cpp') diff --git a/src/server/events/CreateNode.cpp b/src/server/events/CreateNode.cpp index b8e795e8..f7e570f0 100644 --- a/src/server/events/CreateNode.cpp +++ b/src/server/events/CreateNode.cpp @@ -53,9 +53,10 @@ CreateNode::pre_process() typedef Resource::Properties::const_iterator iterator; + std::string plugin_uri; const iterator t = _properties.find(uris.ingen_prototype); if (t != _properties.end() && t->second.type() == uris.forge.URI) { - _plugin_uri = t->second.get_uri(); + plugin_uri = t->second.get_uri(); } else { return Event::pre_process_done(BAD_REQUEST); } @@ -68,9 +69,9 @@ CreateNode::pre_process() return Event::pre_process_done(PARENT_NOT_FOUND, _path.parent().str()); } - PluginImpl* plugin = _engine.node_factory()->plugin(_plugin_uri); + PluginImpl* plugin = _engine.node_factory()->plugin(plugin_uri); if (!plugin) { - return Event::pre_process_done(PLUGIN_NOT_FOUND, _plugin_uri); + return Event::pre_process_done(PLUGIN_NOT_FOUND, plugin_uri); } const iterator p = _properties.find(uris.ingen_polyphonic); -- cgit v1.2.1