From bb9372f2df47956b74cf9b7f08b7ec0c96f88b23 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sat, 17 Sep 2016 13:23:59 -0400 Subject: Unify control port and parameter implementations --- src/jalv_qt.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'src/jalv_qt.cpp') diff --git a/src/jalv_qt.cpp b/src/jalv_qt.cpp index b7ed4b1..d19378c 100644 --- a/src/jalv_qt.cpp +++ b/src/jalv_qt.cpp @@ -361,9 +361,14 @@ jalv_ui_port_event(Jalv* jalv, uint32_t protocol, const void* buffer) { - Control* control = (Control*)jalv->ports[port_index].widget; - if (control) { - control->setValue(*(const float*)buffer); + if (jalv->ui_instance) { + suil_instance_port_event(jalv->ui_instance, port_index, + buffer_size, protocol, buffer); + } else { + Control* control = (Control*)jalv->ports[port_index].widget; + if (control) { + control->setValue(*(const float*)buffer); + } } } -- cgit v1.2.1