From: Paul Davis Date: Tue, 17 Jun 2008 14:11:05 +0000 (+0000) Subject: fix for #2296 (plugins shown twice in automation menus) X-Git-Tag: 2.8.16~1355 X-Git-Url: https://git.carlh.net/gitweb/?a=commitdiff_plain;h=8c3fb5a1f89a0da2a13ff377cec1c5a5654281a5;p=ardour.git fix for #2296 (plugins shown twice in automation menus) git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3466 d708f5d6-7413-0410-9779-e7cbd77b26cf --- diff --git a/gtk2_ardour/route_time_axis.cc b/gtk2_ardour/route_time_axis.cc index c3d4552044..f465de79d3 100644 --- a/gtk2_ardour/route_time_axis.cc +++ b/gtk2_ardour/route_time_axis.cc @@ -275,6 +275,7 @@ RouteTimeAxisView::post_construct () /* map current state of the route */ update_diskstream_display (); + subplugin_menu.items().clear (); _route->foreach_redirect (this, &RouteTimeAxisView::add_redirect_to_subplugin_menu); _route->foreach_redirect (this, &RouteTimeAxisView::add_existing_redirect_automation_curves); reset_redirect_automation_curves (); @@ -1643,7 +1644,7 @@ RouteTimeAxisView::add_redirect_to_subplugin_menu (boost::shared_ptr r using namespace Menu_Helpers; RedirectAutomationInfo *rai; list::iterator x; - + const std::set& automatable = r->what_can_be_automated (); std::set has_visible_automation;