aboutsummaryrefslogtreecommitdiffstats
path: root/src/jalv.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2020-02-16 21:37:27 +0100
committerDavid Robillard <d@drobilla.net>2020-03-17 12:31:02 +0100
commit74c4c4d9badcd6ffc452baf8bea5530f44e95b4d (patch)
tree1720115d81744b9e80aa677302ae205d3632d088 /src/jalv.c
parent15f779a8603bc3f020e7000189900c52964771cd (diff)
downloadjalv-74c4c4d9badcd6ffc452baf8bea5530f44e95b4d.tar.gz
jalv-74c4c4d9badcd6ffc452baf8bea5530f44e95b4d.tar.bz2
jalv-74c4c4d9badcd6ffc452baf8bea5530f44e95b4d.zip
Implement ui:requestValue
Diffstat (limited to 'src/jalv.c')
-rw-r--r--src/jalv.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/jalv.c b/src/jalv.c
index adee072..b48b6b6 100644
--- a/src/jalv.c
+++ b/src/jalv.c
@@ -411,6 +411,7 @@ jalv_ui_instantiate(Jalv* jalv, const char* native_ui_type, void* parent)
&parent_feature,
&jalv->features.options_feature,
&idle_feature,
+ &jalv->features.request_value_feature,
NULL
};
@@ -844,6 +845,10 @@ jalv_open(Jalv* const jalv, int* argc, char*** argv)
init_feature(&jalv->features.log_feature,
LV2_LOG__log, &jalv->features.llog);
+ jalv->features.request_value.handle = jalv;
+ init_feature(&jalv->features.request_value_feature,
+ LV2_UI__requestValue, &jalv->features.request_value);
+
zix_sem_init(&jalv->done, 0);
zix_sem_init(&jalv->paused, 0);