summaryrefslogtreecommitdiff
path: root/libs/ardour/session.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/session.cc')
-rw-r--r--libs/ardour/session.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc
index 18145a8048..fb3cb25705 100644
--- a/libs/ardour/session.cc
+++ b/libs/ardour/session.cc
@@ -2083,6 +2083,7 @@ Session::add_routes (RouteList& new_routes, bool save)
(*x)->output()->changed.connect (mem_fun (*this, &Session::set_worst_io_latencies_x));
(*x)->processors_changed.connect (bind (mem_fun (*this, &Session::update_latency_compensation), false, false));
(*x)->edit_group_changed.connect (hide (mem_fun (*this, &Session::route_edit_group_changed)));
+ (*x)->mix_group_changed.connect (hide (mem_fun (*this, &Session::route_mix_group_changed)));
if ((*x)->is_master()) {
_master_out = (*x);
@@ -4254,3 +4255,9 @@ Session::route_edit_group_changed ()
{
RouteEditGroupChanged (); /* EMIT SIGNAL */
}
+
+void
+Session::route_mix_group_changed ()
+{
+ RouteMixGroupChanged (); /* EMIT SIGNAL */
+}