allow bundling of lv2core

Don’t statically initiate the lv2 world, use explicit call after 
scanning bundles.


lilv_world_load_specifications() and lilv_world_load_plugin_classes()
are only ever called after lilv_world_load_all(), so we postpone
the call to it.
This commit is contained in:
Robin Gareus 2015-01-29 02:12:15 +01:00
parent a4e159b1c0
commit c11a7a1bd7

View File

@ -2287,8 +2287,6 @@ LV2World::LV2World()
: world(lilv_world_new())
, _bundle_checked(false)
{
lilv_world_load_all(world);
atom_AtomPort = lilv_new_uri(world, LV2_ATOM__AtomPort);
atom_Chunk = lilv_new_uri(world, LV2_ATOM__Chunk);
atom_Sequence = lilv_new_uri(world, LV2_ATOM__Sequence);
@ -2392,6 +2390,7 @@ LV2World::load_bundled_plugins(bool verbose)
lilv_node_free(node);
}
lilv_world_load_all(world);
_bundle_checked = true;
}
}