diff options
author | Robin Gareus <robin@gareus.org> | 2016-09-15 15:32:23 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-09-15 15:32:45 +0200 |
commit | b302f702655919b5e96c33128484c4726613bc8f (patch) | |
tree | 003e555d553506486251d359fde19790302b497a /gtk2_ardour/mixer_strip.cc | |
parent | e2b724194ebdd03d801abac58e6125d19b15093f (diff) |
Skip pin-management for MB channelstrip plugins
Diffstat (limited to 'gtk2_ardour/mixer_strip.cc')
-rw-r--r-- | gtk2_ardour/mixer_strip.cc | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/gtk2_ardour/mixer_strip.cc b/gtk2_ardour/mixer_strip.cc index 935542e74e..c26b18942a 100644 --- a/gtk2_ardour/mixer_strip.cc +++ b/gtk2_ardour/mixer_strip.cc @@ -1639,7 +1639,13 @@ MixerStrip::help_count_plugins (boost::weak_ptr<Processor> p) if (!processor || !processor->display_to_user()) { return; } - if (boost::dynamic_pointer_cast<PluginInsert> (processor)) { + boost::shared_ptr<PluginInsert> pi = boost::dynamic_pointer_cast<PluginInsert> (processor); +#ifdef MIXBUS + if (pi && pi->is_channelstrip ()) { + return; + } +#endif + if (pi) { ++_plugin_insert_cnt; } } |