From 4e70264247f9314f24a2b32189766c96596bd451 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 27 Apr 2014 00:43:14 +0000 Subject: 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 --- src/jalv.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/jalv.c') 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 */ -- cgit v1.2.1