From d8e0a29316fade6f00d6155d7d8b2999d4fb33be Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Wed, 19 May 2021 01:58:42 +0200 Subject: [PATCH] Fix A/B plugins, skip internal but visible plugins (e.g. LAN) --- libs/ardour/route.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libs/ardour/route.cc b/libs/ardour/route.cc index 9e4c65d29e..ec672d9c9b 100644 --- a/libs/ardour/route.cc +++ b/libs/ardour/route.cc @@ -1279,7 +1279,7 @@ Route::ab_plugins (bool forward) if (!boost::dynamic_pointer_cast (*i)) { continue; } - if (!(*i)->display_to_user ()) { + if (!(*i)->display_to_user () || is_internal_processor (*i)) { continue; } #ifdef MIXBUS @@ -1304,7 +1304,7 @@ Route::ab_plugins (bool forward) if (!boost::dynamic_pointer_cast (*i)) { continue; } - if (!(*i)->display_to_user ()) { + if (!(*i)->display_to_user () || is_internal_processor (*i)) { continue; } #ifdef MIXBUS @@ -1999,7 +1999,7 @@ Route::all_visible_processors_active (bool state) } for (ProcessorList::iterator i = _processors.begin(); i != _processors.end(); ++i) { - if (!(*i)->display_to_user() || boost::dynamic_pointer_cast (*i)) { + if (!(*i)->display_to_user () || is_internal_processor (*i)) { continue; } #ifdef MIXBUS