summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2016-04-11 09:47:13 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2016-05-31 15:30:40 -0400
commitcba56ade8763644506995025381bc529ef55857f (patch)
tree79c3340766bedf7af5bab1d81176fe816a210f49
parentb042072df4fcf8fd036965d2c9f5d17c34e0d2c1 (diff)
fix logic for Session::solo_control_mode_changed()
-rw-r--r--libs/ardour/session.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc
index 7fec4bb931..e42efae882 100644
--- a/libs/ardour/session.cc
+++ b/libs/ardour/session.cc
@@ -6117,7 +6117,7 @@ Session::listen_position_changed ()
void
Session::solo_control_mode_changed ()
{
- if (soloing()) {
+ if (soloing() || listening()) {
/* We can't use ::clear_all_solo_state() here because during
session loading at program startup, that will queue a call
to rt_clear_all_solo_state() that will not execute until