From 94271414197f2bc758076811d6d31c0771848394 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Mon, 8 Aug 2022 18:33:30 -0400 Subject: Fix whitespace and use LV2_INSTANCE_ACCESS_URI --- src/jalv.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/jalv.c b/src/jalv.c index b50ae25..0778a7d 100644 --- a/src/jalv.c +++ b/src/jalv.c @@ -23,6 +23,7 @@ #include "lv2/buf-size/buf-size.h" #include "lv2/core/lv2.h" #include "lv2/data-access/data-access.h" +#include "lv2/instance-access/instance-access.h" #include "lv2/log/log.h" #include "lv2/midi/midi.h" #include "lv2/options/options.h" @@ -414,12 +415,16 @@ jalv_ui_instantiate(Jalv* jalv, const char* native_ui_type, void* parent) #if USE_SUIL jalv->ui_host = suil_host_new(jalv_ui_write, jalv_ui_port_index, NULL, NULL); - const LV2_Feature parent_feature = {LV2_UI__parent, parent}; + const LV2_Feature parent_feature = {LV2_UI__parent, parent}; + const LV2_Feature instance_feature = { - NS_EXT "instance-access", lilv_instance_get_handle(jalv->instance)}; - const LV2_Feature data_feature = {LV2_DATA_ACCESS_URI, + LV2_INSTANCE_ACCESS_URI, lilv_instance_get_handle(jalv->instance)}; + + const LV2_Feature data_feature = {LV2_DATA_ACCESS_URI, &jalv->features.ext_data}; - const LV2_Feature idle_feature = {LV2_UI__idleInterface, NULL}; + + const LV2_Feature idle_feature = {LV2_UI__idleInterface, NULL}; + const LV2_Feature* ui_features[] = {&jalv->features.map_feature, &jalv->features.unmap_feature, &instance_feature, -- cgit v1.2.1