Fix automation context-menu state when reordering plugins

Previously displayed lanes (those with save "visibility" GUI
attributes) were always marked as visible in the context-menu.
This commit is contained in:
Robin Gareus 2021-02-09 20:44:46 +01:00
parent 4f605926c5
commit 106f889f37
Signed by: rgareus
GPG Key ID: A090BCE02CF57F04
1 changed files with 3 additions and 2 deletions

View File

@ -1900,7 +1900,7 @@ RouteTimeAxisView::add_processor_to_subplugin_menu (boost::weak_ptr<Processor> p
boost::shared_ptr<AutomationTimeAxisView> atav = pan->view;
bool visible;
if (atav && atav->get_gui_property ("visible", visible)) {
mitem->set_active(true);
mitem->set_active(visible);
} else {
mitem->set_active(false);
}
@ -1934,7 +1934,8 @@ RouteTimeAxisView::processor_menu_item_toggled (RouteTimeAxisView::ProcessorAuto
redraw = true;
}
if (pan->view && pan->view->set_marked_for_display (showit)) {
boost::shared_ptr<AutomationTimeAxisView> atav = pan->view;
if (atav && atav->set_marked_for_display (showit)) {
redraw = true;
}