Bug 51665 [CoolBar] Extra flashiness when switching between perspectives
build I20040210-0800 In same window, - open a java perspective - open several java editors - open debug perspective - switch back and forth between java and debug perspectives The coolbar is noticeably flashier than it was in M6.
bundles/org.eclipse.jface/src/org/eclipse/jface/action/CoolBarManager.java
* 
     * @see org.eclipse.jface.action.IContributionManager#update(boolean)
     */
    public void update(boolean force) {
        if ((!isDirty() && !force) || (!coolBarExist())) { return; }
        boolean relock = false;
        boolean changed = false;
        try {
            
            refresh();
            if (coolBar.getLocked()) {
                coolBar.setLocked(false);
                relock = true;
            }
            /*
             * Make a list of items including only those items that are
             * visible. Separators should stay because they mark line breaks in
             * a cool bar.
             */
            final IContributionItem[] items = getItems();
            final List visibleItems = new ArrayList(items.length);
            for (int i = 0; i < items.length; i++) {
                final IContributionItem item = items[i];
                if (item.isVisible()) {
                    visibleItems.add(item);
                }
            }
            /*
             * Make a list of CoolItem widgets in the cool bar for which there
             * is no current visible contribution item. These are the widgets