summaryrefslogtreecommitdiff
path: root/libs/ardour/vca.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2016-03-08 10:42:20 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2016-05-31 15:30:39 -0400
commita3c5b81ca13f81cd4db628096943f049bc6c0af1 (patch)
treeb71dc1f33f1a356cae56cf356326ee2636dec5bc /libs/ardour/vca.cc
parent9a0f4b1ef354f5ccc7cbe49a28b4a5eb35e0eb99 (diff)
Session API changes to enable VCAs to set soloed-by-upstream on assigned routes
Diffstat (limited to 'libs/ardour/vca.cc')
-rw-r--r--libs/ardour/vca.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/ardour/vca.cc b/libs/ardour/vca.cc
index 8c4fe260ec..3fec2d9305 100644
--- a/libs/ardour/vca.cc
+++ b/libs/ardour/vca.cc
@@ -180,7 +180,7 @@ VCA::set_solo (bool yn)
if (Config->get_solo_control_is_listen_control()) {
_session.set_listen (rl, yn, Session::rt_cleanup, Controllable::NoGroup);
} else {
- _session.set_solo (rl, yn, Session::rt_cleanup, Controllable::NoGroup);
+ _session.set_implicit_solo (rl, (yn ? 1 : -1), true, Session::rt_cleanup, Controllable::NoGroup);
}
}