Bug 179461 [Viewers] ViewerLabelProviders that implement IColorProvider do not clear colours
3.3 M6 With the recent M6 build I often have remaining italic content even though no jobs are running or waiting. This is pretty distracting. If that's I new feature then I didn't get its pattern ;-)
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/WrappedViewerLabelProvider.java
* Get the color provider
	 * 
	 * @return {@link IColorProvider}
	 */
	IColorProvider getColorProvider() {
		return colorProvider;
	}
	/**
	 * Get the font provider
	 * 
	 * @return {@link IFontProvider}.
	 */
	IFontProvider getFontProvider() {
		return fontProvider;
	}
	public void update(ViewerCell cell) {
		if(viewerLabelProvider == null && treePathLabelProvider == null){
			super.update(cell);
			return;
		}
		
		ViewerLabel label = new ViewerLabel(cell.getText(), cell.getImage());;
		
		if (viewerLabelProvider != null) {
			viewerLabelProvider.updateLabel(label, cell.getElement());
		} else if (treePathLabelProvider != null) {
			TreePath treePath = cell.getViewerRow().getTreePath();
			Assert.isNotNull(treePath);
			treePathLabelProvider.updateLabel(label, treePath);
		}