OSC: fix /strip/hidden feedback excess
authorLen Ovens <len@ovenwerks.net>
Sat, 10 Mar 2018 21:06:17 +0000 (13:06 -0800)
committerLen Ovens <len@ovenwerks.net>
Sat, 10 Mar 2018 21:07:13 +0000 (13:07 -0800)
libs/surfaces/osc/osc_route_observer.cc

index 48539eb1f3e18ea187ca36a7a3bc2045fab1cf4d..969cd59cc8786943b602f5acd9591cfc4a9e4a0e 100644 (file)
@@ -372,6 +372,9 @@ OSCRouteObserver::group_name ()
 void
 OSCRouteObserver::pi_changed (PBD::PropertyChange const& what_changed)
 {
+       if (!what_changed.contains (ARDOUR::Properties::hidden)) {
+               return;
+       }
        _osc.int_message_with_id (X_("/strip/hide"), ssid, _strip->is_hidden (), in_line, addr);
 }