fix AFL/PFL/SIP "stuck solo" - fixes #5803
authorRobin Gareus <robin@gareus.org>
Sun, 4 Oct 2015 19:47:35 +0000 (21:47 +0200)
committerRobin Gareus <robin@gareus.org>
Sun, 4 Oct 2015 21:28:08 +0000 (23:28 +0200)
monitor_send are only active when listening (AFL, PFL).
don't activate them when re-configuring processors.

libs/ardour/route.cc

index 550901f8fbc8311d8c52b648193dc7b1214e1801..8f845bb8c99d214ab1cadd0efe3d5cd53e65b1b0 100644 (file)
@@ -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 ();
                }
        }