summaryrefslogtreecommitdiff
path: root/libs/surfaces/faderport8/callbacks.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/surfaces/faderport8/callbacks.cc')
-rw-r--r--libs/surfaces/faderport8/callbacks.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/libs/surfaces/faderport8/callbacks.cc b/libs/surfaces/faderport8/callbacks.cc
index d6f12150b4..f9a7d4976a 100644
--- a/libs/surfaces/faderport8/callbacks.cc
+++ b/libs/surfaces/faderport8/callbacks.cc
@@ -187,6 +187,9 @@ void
FaderPort8::notify_solo_changed ()
{
bool soloing = session->soloing() || session->listening();
+#ifdef MIXBUS
+ soloing |= session->mixbus_soloed();
+#endif
_ctrls.button (FP8Controls::BtnSoloClear).set_active (soloing);
#ifdef FP8_MUTESOLO_UNDO
if (soloing) {