diff options
author | David Robillard <d@drobilla.net> | 2016-09-17 13:23:59 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2016-09-17 13:23:59 -0400 |
commit | bb9372f2df47956b74cf9b7f08b7ec0c96f88b23 (patch) | |
tree | c821a4c1001cc211d0aea260f965e485e899c72c /src/jalv_qt.cpp | |
parent | 25cdc0a3a8a7a947b66ea95e56afb306f5d0bbe6 (diff) | |
download | jalv-bb9372f2df47956b74cf9b7f08b7ec0c96f88b23.tar.gz jalv-bb9372f2df47956b74cf9b7f08b7ec0c96f88b23.tar.bz2 jalv-bb9372f2df47956b74cf9b7f08b7ec0c96f88b23.zip |
Unify control port and parameter implementations
Diffstat (limited to 'src/jalv_qt.cpp')
-rw-r--r-- | src/jalv_qt.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
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); + } } } |