diff options
author | Robin Gareus <robin@gareus.org> | 2015-10-04 21:47:35 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2015-10-04 23:28:08 +0200 |
commit | e21e7f70405567781d669a83345a0f416785040d (patch) | |
tree | 22fe3dd7a34627dcd7f1c050011e52ce4cdd07ed /libs/ardour/route.cc | |
parent | bfd025a6eb607a0ca3db1d79f71071c75c7e5cb9 (diff) |
fix AFL/PFL/SIP "stuck solo" - fixes #5803
monitor_send are only active when listening (AFL, PFL).
don't activate them when re-configuring processors.
Diffstat (limited to 'libs/ardour/route.cc')
-rw-r--r-- | libs/ardour/route.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/ardour/route.cc b/libs/ardour/route.cc index 550901f8fb..8f845bb8c9 100644 --- a/libs/ardour/route.cc +++ b/libs/ardour/route.cc @@ -4539,7 +4539,7 @@ Route::setup_invisible_processors () _processors = new_processors; for (ProcessorList::iterator i = _processors.begin(); i != _processors.end(); ++i) { - if (!(*i)->display_to_user () && !(*i)->active ()) { + if (!(*i)->display_to_user () && !(*i)->active () && (*i) != _monitor_send) { (*i)->activate (); } } |