From 42631b4b1f7d8105d5fa5a00a44c272c08765d1b Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Wed, 19 Oct 2011 14:52:14 +0000 Subject: Finish off half-cleanup. git-svn-id: svn://localhost/ardour2/branches/3.0@10234 d708f5d6-7413-0410-9779-e7cbd77b26cf --- libs/ardour/route.cc | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/libs/ardour/route.cc b/libs/ardour/route.cc index a051cdb3d3..47e09cd2a7 100644 --- a/libs/ardour/route.cc +++ b/libs/ardour/route.cc @@ -1633,21 +1633,15 @@ Route::all_processors_active (Placement p, bool state) if (_processors.empty()) { return; } + ProcessorList::iterator start, end; placement_range(p, start, end); - bool before_amp = true; - for (ProcessorList::iterator i = _processors.begin(); i != _processors.end(); ++i) { - if ((*i) == _amp) { - before_amp = false; - continue; - } - if (p == PreFader && before_amp) { - if (state) { - (*i)->activate (); - } else { - (*i)->deactivate (); - } + for (ProcessorList::iterator i = start; i != end; ++i) { + if (state) { + (*i)->activate (); + } else { + (*i)->deactivate (); } } -- cgit v1.2.3