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