diff options
author | David Robillard <d@drobilla.net> | 2019-03-08 09:06:55 +0100 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2019-03-08 09:06:55 +0100 |
commit | acb958e95d0e8ca1b0dd912fe8bbf2e14e5f74e9 (patch) | |
tree | a229f986933c8ef9d9c15b36ecf58b04ebeaa7c0 /src/server/LV2Plugin.cpp | |
parent | 112eb3a668f65547b1757978b02cbafebf97b794 (diff) | |
download | ingen-acb958e95d0e8ca1b0dd912fe8bbf2e14e5f74e9.tar.gz ingen-acb958e95d0e8ca1b0dd912fe8bbf2e14e5f74e9.tar.bz2 ingen-acb958e95d0e8ca1b0dd912fe8bbf2e14e5f74e9.zip |
Pass World everywhere by reference
Diffstat (limited to 'src/server/LV2Plugin.cpp')
-rw-r--r-- | src/server/LV2Plugin.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/server/LV2Plugin.cpp b/src/server/LV2Plugin.cpp index 4b97e9f1..7012c8fd 100644 --- a/src/server/LV2Plugin.cpp +++ b/src/server/LV2Plugin.cpp @@ -29,9 +29,9 @@ namespace ingen { namespace server { -LV2Plugin::LV2Plugin(World* world, const LilvPlugin* lplugin) - : PluginImpl(world->uris(), - world->uris().lv2_Plugin.urid, +LV2Plugin::LV2Plugin(World& world, const LilvPlugin* lplugin) + : PluginImpl(world.uris(), + world.uris().lv2_Plugin.urid, URI(lilv_node_as_uri(lilv_plugin_get_uri(lplugin)))) , _world(world) , _lilv_plugin(lplugin) @@ -44,20 +44,20 @@ LV2Plugin::LV2Plugin(World* world, const LilvPlugin* lplugin) void LV2Plugin::update_properties() { - LilvNode* minor = lilv_world_get(_world->lilv_world(), + LilvNode* minor = lilv_world_get(_world.lilv_world(), lilv_plugin_get_uri(_lilv_plugin), _uris.lv2_minorVersion, nullptr); - LilvNode* micro = lilv_world_get(_world->lilv_world(), + LilvNode* micro = lilv_world_get(_world.lilv_world(), lilv_plugin_get_uri(_lilv_plugin), _uris.lv2_microVersion, nullptr); if (lilv_node_is_int(minor) && lilv_node_is_int(micro)) { set_property(_uris.lv2_minorVersion, - _world->forge().make(lilv_node_as_int(minor))); + _world.forge().make(lilv_node_as_int(minor))); set_property(_uris.lv2_microVersion, - _world->forge().make(lilv_node_as_int(micro))); + _world.forge().make(lilv_node_as_int(micro))); } lilv_node_free(minor); @@ -108,8 +108,8 @@ LV2Plugin::instantiate(BufferFactory& bufs, void LV2Plugin::load_presets() { - const URIs& uris = _world->uris(); - LilvWorld* lworld = _world->lilv_world(); + const URIs& uris = _world.uris(); + LilvWorld* lworld = _world.lilv_world(); LilvNodes* presets = lilv_plugin_get_related(_lilv_plugin, uris.pset_Preset); if (presets) { @@ -127,7 +127,7 @@ LV2Plugin::load_presets() lilv_nodes_free(labels); } else { - _world->log().error( + _world.log().error( fmt("Preset <%1%> has no rdfs:label\n") % lilv_node_as_string(lilv_nodes_get(presets, i))); } |