From d32333f4efd356cd15a2dfe296219ed388d61348 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Tue, 19 Apr 2016 22:15:57 +0200 Subject: fix stuck solo w/sidechain (when using port, not send, connections) --- libs/ardour/route.cc | 9 ++------- 1 file 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 -- cgit v1.2.3