From 86560309aa26b8cbb08bcfab85c7bc50a87794ab Mon Sep 17 00:00:00 2001 From: David Robillard Date: Mon, 4 Jul 2011 19:15:50 +0000 Subject: Simplify FlowCanvas menu API, and fix crashing Ingen menus (ticket #721). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3411 a436a847-0d15-0410-975c-d299462d15a1 --- src/gui/PortMenu.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/gui/PortMenu.cpp') diff --git a/src/gui/PortMenu.cpp b/src/gui/PortMenu.cpp index 973f7277..d958b278 100644 --- a/src/gui/PortMenu.cpp +++ b/src/gui/PortMenu.cpp @@ -64,19 +64,17 @@ PortMenu::init(SharedPtr port, bool patch_port) if (port->is_a(PortType::EVENTS)) _polyphonic_menuitem->hide(); + _port_menu->remove(*_reset_range_menuitem); + _port_menu->remove(*_set_min_menuitem); + _port_menu->remove(*_set_max_menuitem); if (App::instance().can_control(port.get()) && port->is_numeric()) { _learn_menuitem->show(); _unlearn_menuitem->show(); items().push_front(Gtk::Menu_Helpers::SeparatorElem()); - _port_menu->remove(*_reset_range_menuitem); insert(*_reset_range_menuitem, 0); - - _port_menu->remove(*_set_max_menuitem); insert(*_set_max_menuitem, 0); - - _port_menu->remove(*_set_min_menuitem); insert(*_set_min_menuitem, 0); } -- cgit v1.2.1