summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
Diffstat (limited to 'libs')
-rw-r--r--libs/surfaces/osc/osc_select_observer.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/libs/surfaces/osc/osc_select_observer.cc b/libs/surfaces/osc/osc_select_observer.cc
index cf91931e58..2071f0455d 100644
--- a/libs/surfaces/osc/osc_select_observer.cc
+++ b/libs/surfaces/osc/osc_select_observer.cc
@@ -363,8 +363,10 @@ OSCSelectObserver::tick ()
}
}
if (feedback[13]) {
- if (_strip->comp_enable_controllable()->get_value()) {
- send_float ("/select/comp_redux", (float) _strip->comp_redux_controllable()->get_parameter ());
+ if (_strip->comp_redux_controllable()) {
+ if (_strip->comp_redux_controllable()->get_parameter()) {
+ send_float ("/select/comp_redux", (float) _strip->comp_redux_controllable()->get_parameter ());
+ }
}
for (uint32_t i = 0; i < send_timeout.size(); i++) {
if (send_timeout[i]) {