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
Integer itemRow = (Integer) itemLocation.get(item);
                    if (item.isSeparator()) break;
                    
                    if ((itemRow != null) && (itemRow.intValue() == targetRow)) {
                        
                        
                        if (virtualIndex >= index) break;
                        virtualIndex++;
                    }
                    insertAt++;
                }
                
                if (cbInternalIndex == insertAt) return;
                break;
            }
            nextRow(iterator, true);
        }
        contributionList.remove(cbItem);
        
        if (cbInternalIndex < insertAt) {
            insertAt--;
        }
        
        if (currentRow != targetRow) {
            contributionList.add(new Separator(USER_SEPARATOR));
            insertAt = contributionList.size();
        }
        insertAt = Math.min(insertAt, contributionList.size());
        contributionList.add(insertAt, cbItem);
    }