Bug 45144 [PropertiesView] Properties View label provider does not clear the image
Properties View does not clear the image when the LabelProvider.getImage() retrns null. Attached exmaple: I have added onto the org.eclipse.ui.examples.propertysheet example to provide a ColorLabelProvider that returns null image for black and an image for all other colors. Select "richard" and note there are no image displayed. Now select an color besides black, and the color image appears as expected. Now select the color black and notice that the color image is still there.
bundles/org.eclipse.ui.views/src/org/eclipse/ui/views/properties/PropertySheetViewer.java
* @param node the category to update
	 * @param item the tree item for the given entry
	 */
	private void updateCategory(PropertySheetCategory category, TableTreeItem item) {
		
		item.setData(category);
		
		item.setText(0, category.getCategoryName());
		item.setText(1, ""); 
			
		if (category.getAutoExpand()) {
			
			createChildren(item);
			item.setExpanded(true);
			category.setAutoExpand(false);
		} else {
			
			updatePlus(category, item);
		}
	}
	/**
	 * Update the child entries or categories of the given entry or category.
	 * If the given node is the root entry and we are showing categories 
	 * then the child entries are categories, otherwise they are entries.
	 *
	 * @param node the entry or category whose children we will update
	 * @param widget the widget for the given entry, either a
	 *  <code>TableTree</code> if the node is the root node or a
	 *  <code>TableTreeItem</code> otherwise.
	 */