diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc index 77914a8970..b599685f5b 100644 --- a/libs/ardour/session.cc +++ b/libs/ardour/session.cc @@ -511,6 +511,8 @@ Session::Session (AudioEngine &eng, bool was_dirty = dirty(); + AudioEngine::instance()->MidiPortInfoChanged.connect_same_thread (*this, std::bind (&Session::setup_bundles, this)); + PresentationInfo::Change.connect_same_thread (*this, std::bind (&Session::notify_presentation_info_change, this, _1)); Config->ParameterChanged.connect_same_thread (*this, std::bind (&Session::config_changed, this, _1, false));