diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc index 182d29ca0b..67ce7e6e53 100644 --- a/libs/ardour/session.cc +++ b/libs/ardour/session.cc @@ -1424,10 +1424,10 @@ Session::location_added (Location *location) if (location->is_skip()) { /* listen for per-location signals that require us to update skip-locate events */ - location->StartChanged.connect_same_thread (skip_connections, boost::bind (&Session::update_skips, this, location, true)); - location->EndChanged.connect_same_thread (skip_connections, boost::bind (&Session::update_skips, this, location, true)); - location->Changed.connect_same_thread (skip_connections, boost::bind (&Session::update_skips, this, location, true)); - location->FlagsChanged.connect_same_thread (skip_connections, boost::bind (&Session::update_skips, this, location, false)); + location->StartChanged.connect_same_thread (skip_update_connections, boost::bind (&Session::update_skips, this, location, true)); + location->EndChanged.connect_same_thread (skip_update_connections, boost::bind (&Session::update_skips, this, location, true)); + location->Changed.connect_same_thread (skip_update_connections, boost::bind (&Session::update_skips, this, location, true)); + location->FlagsChanged.connect_same_thread (skip_update_connections, boost::bind (&Session::update_skips, this, location, false)); update_skips (location, true); }