Bug 330112 [Compatibility] Outline view menu only shows up once per switch
It shows up once after switching to a specific java editor, and then it won't show up again until you switch editors. PW
bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/RenderedToolBarRenderer.java
unbindWidget(element);
		tb.setData(AbstractPartRenderer.OWNING_ME, element);
	}
	/**
	 * @param tb
	 */
	private void addMenuButton(MPart part, ToolBar tb, MMenu menu) {
		ToolItem ti = new ToolItem(tb, SWT.PUSH);
		ti.setImage(getViewMenuImage());
		ti.setHotImage(null);
		ti.setToolTipText("View Menu"); 
		ti.setData("theMenu", menu); 
		ti.setData("thePart", part); 
		ti.addSelectionListener(new SelectionListener() {
			public void widgetSelected(SelectionEvent e) {
				showMenu((ToolItem) e.widget);
			}
			public void widgetDefaultSelected(SelectionEvent e) {
				showMenu((ToolItem) e.widget);
			}
		});
	}
	/**
	 * @param item
	 */
	protected void showMenu(ToolItem item) {
		
		final MMenu menuModel = (MMenu) item.getData("theMenu"); 
		MPart part = (MPart) item.getData("thePart"); 
		Control ctrl = (Control) part.getWidget();