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:
parent
4f605926c5
commit
106f889f37
@ -1900,7 +1900,7 @@ RouteTimeAxisView::add_processor_to_subplugin_menu (boost::weak_ptr<Processor> p
|
|||||||
boost::shared_ptr<AutomationTimeAxisView> atav = pan->view;
|
boost::shared_ptr<AutomationTimeAxisView> atav = pan->view;
|
||||||
bool visible;
|
bool visible;
|
||||||
if (atav && atav->get_gui_property ("visible", visible)) {
|
if (atav && atav->get_gui_property ("visible", visible)) {
|
||||||
mitem->set_active(true);
|
mitem->set_active(visible);
|
||||||
} else {
|
} else {
|
||||||
mitem->set_active(false);
|
mitem->set_active(false);
|
||||||
}
|
}
|
||||||
@ -1934,7 +1934,8 @@ RouteTimeAxisView::processor_menu_item_toggled (RouteTimeAxisView::ProcessorAuto
|
|||||||
redraw = true;
|
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;
|
redraw = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user