From 1ceee92bb57744259afca833abbd07a2013567ee Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Mon, 19 Apr 2010 14:02:53 +0000 Subject: permanently mark Delivery processors on master/monitor/audition as immune to solo effects, rather than having to reset them every time something else is soloed git-svn-id: svn://localhost/ardour2/branches/3.0@6936 d708f5d6-7413-0410-9779-e7cbd77b26cf --- libs/ardour/delivery.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'libs/ardour/delivery.cc') diff --git a/libs/ardour/delivery.cc b/libs/ardour/delivery.cc index 50ca18cb6d..3607836f3c 100644 --- a/libs/ardour/delivery.cc +++ b/libs/ardour/delivery.cc @@ -57,6 +57,7 @@ Delivery::Delivery (Session& s, boost::shared_ptr io, boost::shared_ptr mm, const string& , _no_outs_cuz_we_no_monitor (false) , _solo_level (0) , _solo_isolated (false) + , _solo_ignored (false) , _mute_master (mm) , no_panner_reset (false) { @@ -486,7 +488,7 @@ Delivery::target_gain () gain_t desired_gain = -1.0f; - if (_solo_level) { + if (_solo_level || _solo_ignored) { desired_gain = 1.0; -- cgit v1.2.3