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
for (int i=0; i < contributionItems.length; i++) {
						IContributionItem item = contributionItems[i];
						item.update(SIZE);
					}
					
					
					if (relock) coolBar.setLocked(true);
					
					if (changed) {
						updateTabOrder();
					}
					setDirty(false);
				} finally {
					coolBar.setRedraw(true);
				}
				
			} 
		} 
	}
	
	/**
	 * Returns the number of rows that should be displayed visually.
	 * 
	 * @param items the array of contributin items
	 * @return the number of rows
	 */
	private int getNumRows(IContributionItem[] items) {
		int numRows = 1;