From 116f1577bc6ce7262dc46917e48a9c685cbb574a Mon Sep 17 00:00:00 2001 From: David Robillard Date: Tue, 16 Aug 2022 17:02:47 -0400 Subject: Support both rdfs:label and lv2:name for port group labels --- NEWS | 3 ++- src/jalv_gtk.c | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index c7b96f4..1ff9e36 100644 --- a/NEWS +++ b/NEWS @@ -19,9 +19,10 @@ jalv (1.6.7) unstable; urgency=medium * Propagate worker errors to the scheduler when possible * Remove Gtkmm interface * Remove Qt4 support + * Support both rdfs:label and lv2:name for port group labels * Switch to meson build system - -- David Robillard Wed, 10 Aug 2022 17:04:22 +0000 + -- David Robillard Tue, 16 Aug 2022 21:02:29 +0000 jalv (1.6.6) stable; urgency=medium diff --git a/src/jalv_gtk.c b/src/jalv_gtk.c index 40f7e28..7a8d942 100644 --- a/src/jalv_gtk.c +++ b/src/jalv_gtk.c @@ -1210,6 +1210,12 @@ build_control_widget(Jalv* jalv, GtkWidget* window) if (group && !lilv_node_equals(group, last_group)) { LilvNode* group_name = lilv_world_get(jalv->world, group, jalv->nodes.lv2_name, NULL); + + if (!group_name) { + group_name = + lilv_world_get(jalv->world, group, jalv->nodes.rdfs_label, NULL); + } + GtkWidget* group_label = new_label(lilv_node_as_string(group_name), true, 0.0f, 1.0f); gtk_table_attach(GTK_TABLE(port_table), -- cgit v1.2.1