From 139cb23ab98abc2d166b74ea025719d1730dc203 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Tue, 6 Oct 2015 12:19:58 +0200 Subject: fix implicit mute display --- libs/ardour/route.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'libs/ardour/route.cc') diff --git a/libs/ardour/route.cc b/libs/ardour/route.cc index d9ead37c9a..a5c1af0e87 100644 --- a/libs/ardour/route.cc +++ b/libs/ardour/route.cc @@ -1067,12 +1067,16 @@ Route::muted () const bool Route::muted_by_others () const { + // This method is only used by route_ui for display state. + // The real thing is MuteMaster::muted_by_others_at() + //master is never muted by others if (is_master()) return false; //now check to see if something is soloed (and I am not) - return (_session.soloing() && !self_soloed() && !solo_isolated()); + //see also MuteMaster::mute_gain_at() + return (_session.soloing() && !soloed() && !solo_isolated()); } #if 0 -- cgit v1.2.3