OSC: check controllable exists before using
authorLen Ovens <len@ovenwerks.net>
Wed, 31 May 2017 14:15:50 +0000 (07:15 -0700)
committerLen Ovens <len@ovenwerks.net>
Wed, 31 May 2017 15:39:55 +0000 (08:39 -0700)
libs/surfaces/osc/osc_select_observer.cc

index cf91931e5842c8560c80b99c1d392c9aac24fde9..2071f0455dfac6f74a0ba9c98a61d65905404a51 100644 (file)
@@ -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]) {