Amend 883ee9c2
, setup required invisible processor
This fixes a potential silent master-bus when re-loading a session ("mains_out" may be skipped).
This commit is contained in:
parent
cec5ea102f
commit
2f09f72b3d
@ -2969,6 +2969,15 @@ Route::set_processor_state (const XMLNode& node)
|
||||
*/
|
||||
_processors = new_order;
|
||||
|
||||
/* When a required/existing internal processor is not in the list, it needs to
|
||||
* be added via configure_processors() -> setup_invisible_processors()
|
||||
*/
|
||||
if (_monitor_control) {
|
||||
must_configure |= find (_processors.begin(), _processors.end(), _monitor_control) == _processors.end ();
|
||||
}
|
||||
if (_main_outs) {
|
||||
must_configure |= find (_processors.begin(), _processors.end(), _main_outs) == _processors.end ();
|
||||
}
|
||||
if (_delayline) {
|
||||
must_configure |= find (_processors.begin(), _processors.end(), _delayline) == _processors.end ();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user