Bug 48604 Loss of old cool bar layout
Openning an old workspce in any integration build after I20031210 will cause pre-existing cool bar layout(cool item order) to be erased. The user will need to re-customize the cool bar layouts on each perspective to ensure its persistance when eclipse is shutdown.
bundles/org.eclipse.jface/src/org/eclipse/jface/action/CoolBarManager.java
}
	
	/**
	 * Disposes of this cool bar manager and frees all allocated SWT resources.
	 * Notifies all contribution items of the dispose. Note that this method does
	 * not clean up references between this cool bar manager and its associated
	 * contribution items. Use <code>removeAll</code> for that purpose.
	 */
	public void dispose() {
		if (coolBarExist()) {
			IContributionItem[] items = getItems();
			for (int i=0; i<items.length; i++) {
				
				
				
				items[i].dispose();
			}
			coolBar.dispose();
			coolBar = null;
		}
		
		if (contextMenuManager != null) {
			contextMenuManager.dispose();
			contextMenuManager = null;
		}
		
	}
	
	/**
	 * Returns whether the cool bar control has been created