From: Robin Gareus Date: Tue, 6 Oct 2015 10:19:58 +0000 (+0200) Subject: fix implicit mute display X-Git-Tag: 4.3~91 X-Git-Url: https://main.carlh.net/gitweb/?a=commitdiff_plain;ds=sidebyside;h=139cb23ab98abc2d166b74ea025719d1730dc203;p=ardour.git fix implicit mute display --- 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