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:
parent
a4e159b1c0
commit
c11a7a1bd7
@ -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;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user