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
setDirty(false);
        } finally {
            coolBar.setRedraw(true);
        }
    }
    /**
     * Sets the tab order of the coolbar to the visual order of its items.
     */
    void updateTabOrder() {
        if (coolBar != null) {
            CoolItem[] items = coolBar.getItems();
            if (items != null) {
                ArrayList children = new ArrayList(items.length);
                for (int i = 0; i < items.length; i++) {
                    if ((items[i].getControl() != null)
                            && (!items[i].getControl().isDisposed())) {
                        children.add(items[i].getControl());
                    }
                }
                
                Control[] childrenArray = new Control[0];
                childrenArray = (Control[]) children.toArray(childrenArray);
                if (childrenArray != null) {
                    coolBar.setTabList(childrenArray);
                }
            }
        }
    }
}