Bug 48452 Widget is disposed while closing cool bar
This is the problem that is occurring in the nightly builds. There is something happening where a cool bar is attempting to layout disposed cool bar items.
bundles/org.eclipse.jface/src/org/eclipse/jface/action/ToolBarContributionItem.java
*/
	public void updateSize(boolean changeCurrentSize) {
		
		if (coolItem == null || coolItem.isDisposed()) return;
		
		ToolBar toolBar = (ToolBar)coolItem.getControl();
		
		if(toolBar == null)
			return; 
		
		if (toolBar.getItemCount() <= 0) {	
			coolItem.setData(null);
			Control control = coolItem.getControl();
			if ((control != null) && !control.isDisposed()) {
				control.dispose();
				coolItem.setControl(null);
			}
			if (!coolItem.isDisposed()) {
				coolItem.dispose();
			}
			return;
		}
		Point toolBarSize = toolBar.computeSize(SWT.DEFAULT, SWT.DEFAULT);
		
		Point prefferedSize = coolItem.computeSize(toolBarSize.x, toolBarSize.y);
		coolItem.setPreferredSize(prefferedSize);
		
		
		if (getMinimumItemsToShow() != SHOW_ALL_ITEMS) {
			int toolItemWidth = toolBar.getItems()[1].getWidth();