diff options
author | David Robillard <d@drobilla.net> | 2014-04-27 00:43:14 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2014-04-27 00:43:14 +0000 |
commit | 4e70264247f9314f24a2b32189766c96596bd451 (patch) | |
tree | 794a572cf73df30f93bfc243b7477b517054406e /src/jalv.c | |
parent | 1006c95de39c99b41efb51aeeedbdc56b3bb9f57 (diff) | |
download | jalv-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.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -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 */ |