diff --git a/libs/ardour/route.cc b/libs/ardour/route.cc index 2e56d89ae5..949dde9861 100644 --- a/libs/ardour/route.cc +++ b/libs/ardour/route.cc @@ -5121,7 +5121,7 @@ Route::set_active (bool yn, void* src) return; } - if (is_singleton ()) { + if (is_singleton () && !yn) { return; }