summaryrefslogtreecommitdiff
path: root/gtk2_ardour/route_ui.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/route_ui.cc')
-rw-r--r--gtk2_ardour/route_ui.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/gtk2_ardour/route_ui.cc b/gtk2_ardour/route_ui.cc
index 3eca92702a..8f8626f7ba 100644
--- a/gtk2_ardour/route_ui.cc
+++ b/gtk2_ardour/route_ui.cc
@@ -1071,7 +1071,8 @@ RouteUI::mute_active_state (Session* s, boost::shared_ptr<Route> r)
if (r->muted ()) {
/* full mute */
return Active;
- } else if (s->soloing() && !r->soloed() && !r->solo_isolated()) {
+ } else if (!r->is_master() && s->soloing() && !r->soloed() && !r->solo_isolated()) {
+ /* master is NEVER muted by others */
return Mid;
} else {
/* no mute at all */