diff options
author | Robin Gareus <robin@gareus.org> | 2016-04-19 22:15:57 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-04-19 22:15:57 +0200 |
commit | d32333f4efd356cd15a2dfe296219ed388d61348 (patch) | |
tree | f3695f35b3e18d29dfb1d3e1b5b254126e7b784c /libs/ardour/route.cc | |
parent | 24282065aa53e35421514fd43cad78485afd82ed (diff) |
fix stuck solo w/sidechain (when using port, not send, connections)
Diffstat (limited to 'libs/ardour/route.cc')
-rw-r--r-- | libs/ardour/route.cc | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/libs/ardour/route.cc b/libs/ardour/route.cc index edb9542d1b..f5785c174a 100644 --- a/libs/ardour/route.cc +++ b/libs/ardour/route.cc @@ -3957,18 +3957,13 @@ Route::output_change_handler (IOChange change, void * /*src*/) } void -Route::sidechain_change_handler (IOChange change, void * /*src*/) +Route::sidechain_change_handler (IOChange change, void* src) { if (_initial_io_setup || _in_sidechain_setup) { return; } - if ((change.type & IOChange::ConfigurationChanged)) { - /* This is called with the process lock held if change - contains ConfigurationChanged - */ - configure_processors (0); - } + input_change_handler (change, src); } uint32_t |