diff --git a/libs/surfaces/osc/osc_route_observer.cc b/libs/surfaces/osc/osc_route_observer.cc index 48539eb1f3..969cd59cc8 100644 --- a/libs/surfaces/osc/osc_route_observer.cc +++ b/libs/surfaces/osc/osc_route_observer.cc @@ -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); }