diff --git a/libs/ardour/internal_send.cc b/libs/ardour/internal_send.cc index c14198445a..e92dbf972d 100644 --- a/libs/ardour/internal_send.cc +++ b/libs/ardour/internal_send.cc @@ -357,6 +357,9 @@ InternalSend::set_block_size (pframes_t nframes) void InternalSend::set_allow_feedback (bool yn) { + if (is_foldback ()) { + return; + } _allow_feedback = yn; _send_from->processors_changed (RouteProcessorChange ()); /* EMIT SIGNAL */ } @@ -407,7 +410,11 @@ InternalSend::set_state (const XMLNode& node, int version) } } - node.get_property (X_("allow-feedback"), _allow_feedback); + if (!is_foldback ()) { + node.get_property (X_("allow-feedback"), _allow_feedback); + } else { + _allow_feedback = false; + } return 0; }