From 80fee5c311fdbdeda573ec81f59158a5fc87d0a1 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Tue, 14 Aug 2012 04:23:23 +0000 Subject: Update for latest Raul. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4687 a436a847-0d15-0410-975c-d299462d15a1 --- src/World.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src/World.cpp') diff --git a/src/World.cpp b/src/World.cpp index 1bf84732..1477544b 100644 --- a/src/World.cpp +++ b/src/World.cpp @@ -273,17 +273,16 @@ World::unload_modules() /** Get an interface for a remote engine at @a url */ SharedPtr -World::new_interface(const std::string& engine_url, +World::new_interface(const Raul::URI& engine_uri, SharedPtr respondee) { - const string scheme = engine_url.substr(0, engine_url.find(":")); - const Impl::InterfaceFactories::const_iterator i = _impl->interface_factories.find(scheme); + const Impl::InterfaceFactories::const_iterator i = _impl->interface_factories.find(engine_uri.scheme()); if (i == _impl->interface_factories.end()) { - Raul::warn << "Unknown URI scheme `" << scheme << "'" << endl; + Raul::warn << "Unknown URI scheme `" << engine_uri.scheme() << "'" << endl; return SharedPtr(); } - return i->second(this, engine_url, respondee); + return i->second(this, engine_uri, respondee); } /** Run a script of type @a mime_type at filename @a filename */ -- cgit v1.2.1