diff --git a/libs/ardour/ardour/types.h b/libs/ardour/ardour/types.h index 7e3a5683f9..baf520ff8a 100644 --- a/libs/ardour/ardour/types.h +++ b/libs/ardour/ardour/types.h @@ -721,7 +721,8 @@ struct RouteProcessorChange { MeterPointChange = 0x1, RealTimeChange = 0x2, GeneralChange = 0x4, - SendReturnChange = 0x8 + SendReturnChange = 0x8, + CustomPinChange = 0x10 }; RouteProcessorChange () : type (GeneralChange), meter_visibly_changed (true) diff --git a/libs/ardour/route.cc b/libs/ardour/route.cc index be1db1416a..fd9bfd3455 100644 --- a/libs/ardour/route.cc +++ b/libs/ardour/route.cc @@ -2488,7 +2488,7 @@ Route::customize_plugin_insert (std::shared_ptr proc, uint32_t count, configure_processors_unlocked (0, &lm); } - processors_changed (RouteProcessorChange ()); /* EMIT SIGNAL */ + processors_changed (RouteProcessorChange (RouteProcessorChange::CustomPinChange, false)); /* EMIT SIGNAL */ _session.set_dirty (); return true; } @@ -2526,7 +2526,7 @@ Route::set_strict_io (const bool enable) configure_processors (0); lx.release (); - processors_changed (RouteProcessorChange ()); /* EMIT SIGNAL */ + processors_changed (RouteProcessorChange (RouteProcessorChange::CustomPinChange, false)); /* EMIT SIGNAL */ _session.set_dirty (); } return true;