aboutsummaryrefslogtreecommitdiffstats
path: root/src/jalv.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2014-04-27 00:43:14 +0000
committerDavid Robillard <d@drobilla.net>2014-04-27 00:43:14 +0000
commit4e70264247f9314f24a2b32189766c96596bd451 (patch)
tree794a572cf73df30f93bfc243b7477b517054406e /src/jalv.c
parent1006c95de39c99b41efb51aeeedbdc56b3bb9f57 (diff)
downloadjalv-4e70264247f9314f24a2b32189766c96596bd451.tar.gz
jalv-4e70264247f9314f24a2b32189766c96596bd451.tar.bz2
jalv-4e70264247f9314f24a2b32189766c96596bd451.zip
Support new UI show/hide interface in console version.
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@5377 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/jalv.c')
-rw-r--r--src/jalv.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/jalv.c b/src/jalv.c
index 50a818a..9fd7288 100644
--- a/src/jalv.c
+++ b/src/jalv.c
@@ -1013,9 +1013,9 @@ main(int argc, char** argv)
/* Get a plugin UI */
const char* native_ui_type_uri = jalv_native_ui_type(&jalv);
+ jalv.uis = lilv_plugin_get_uis(jalv.plugin);
if (!jalv.opts.generic_ui && native_ui_type_uri) {
const LilvNode* native_ui_type = lilv_new_uri(jalv.world, native_ui_type_uri);
- jalv.uis = lilv_plugin_get_uis(jalv.plugin);
LILV_FOREACH(uis, u, jalv.uis) {
const LilvUI* this_ui = lilv_uis_get(jalv.uis, u);
if (lilv_ui_is_supported(this_ui,
@@ -1027,6 +1027,8 @@ main(int argc, char** argv)
break;
}
}
+ } else if (!jalv.opts.generic_ui && jalv.opts.show_ui) {
+ jalv.ui = lilv_uis_get(jalv.uis, lilv_uis_begin(jalv.uis));
}
/* Create ringbuffers for UI if necessary */