/* * (non-Javadoc) * * @see * org.eclipse.jface.action.ContributionItem#setParent(org.eclipse.jface * .action.IContributionManager) */ public void setParent(IContributionManager parent) { if (getParent() instanceof IMenuManager) { IMenuManager menuMgr = (IMenuManager) getParent(); menuMgr.removeMenuListener(menuListener); } if (parent instanceof IMenuManager) { IMenuManager menuMgr = (IMenuManager) parent; menuMgr.addMenuListener(menuListener); } super.setParent(parent); }