diff --git a/libs/ardour/route.cc b/libs/ardour/route.cc index ffae44b893..454f96e314 100644 --- a/libs/ardour/route.cc +++ b/libs/ardour/route.cc @@ -1139,7 +1139,7 @@ Route::add_processors (const ProcessorList& others, boost::shared_ptr (*i)->activate (); } - (*i)->ActiveChanged.connect_same_thread (*this, boost::bind (&Session::update_latency_compensation, &_session, false, false)); + (*i)->ActiveChanged.connect_same_thread (*this, boost::bind (&Session::queue_latency_recompute, &_session)); boost::shared_ptr send; if ((send = boost::dynamic_pointer_cast (*i))) { @@ -1598,7 +1598,7 @@ Route::replace_processor (boost::shared_ptr old, boost::shared_ptrenable (true); } - sub->ActiveChanged.connect_same_thread (*this, boost::bind (&Session::update_latency_compensation, &_session, false, false)); + sub->ActiveChanged.connect_same_thread (*this, boost::bind (&Session::queue_latency_recompute, &_session)); } reset_instrument_info (); @@ -3138,7 +3138,7 @@ Route::set_processor_state (const XMLNode& node, int version) for (ProcessorList::const_iterator i = _processors.begin(); i != _processors.end(); ++i) { (*i)->set_owner (this); - (*i)->ActiveChanged.connect_same_thread (*this, boost::bind (&Session::update_latency_compensation, &_session, false, false)); + (*i)->ActiveChanged.connect_same_thread (*this, boost::bind (&Session::queue_latency_recompute, &_session)); boost::shared_ptr pi;