summaryrefslogtreecommitdiff
path: root/libs/ardour/vca.cc
diff options
context:
space:
mode:
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);
}
}