Bug 215159 [PropertiesView] description of last selected item stays in status line after deselection
Build ID: M20071023-1652 Steps To Reproduce: 1. use a standard java project 2. make sure the package explorer and properties view are open 3. select the "src" folder in the package explorer -> status line shows "project - src" 4. select a random property in the properties view (e.g. "path") -> status line shows "path" 5. select the "JRE System Library" in the package explorer -> status line shows "JRE System Library ... - project" 6. set focus on the (now empty) properties view -> status line shows "path" (should be empty, shouldn't it?) More information: I found this one developing a RCP using PropertyDescriptors and its setDescription(String) method. It's a cosmetic bug, but I think it won't be much work clearing the status line when the properties view looses all content.
bundles/org.eclipse.ui.views/src/org/eclipse/ui/views/properties/PropertySheetViewer.java
private TreeEditor treeEditor;
    private static String[] columnLabels = {
            PropertiesMessages.PropertyViewer_property, PropertiesMessages.PropertyViewer_value };
    private static String MISCELLANEOUS_CATEGORY_NAME = PropertiesMessages.PropertyViewer_misc;
    
    private int columnToEdit = 1;
    private CellEditor cellEditor;
    private IPropertySheetEntryListener entryListener;
    private ICellEditorListener editorListener;
    
    private boolean isShowingCategories = true;
    
    private boolean isShowingExpertProperties = false;
    
    private IStatusLineManager statusLineManager;
    
    private ListenerList activationListeners = new ListenerList();
    
    
    private PropertySheetSorter sorter = new PropertySheetSorter();
    /**
     * Creates a property sheet viewer on a newly-created tree control
     * under the given parent. The viewer has no input, and no root entry.
     * 
     * @param parent
     *            the parent control
     */
    public PropertySheetViewer(Composite parent) {
        tree = new Tree(parent, SWT.FULL_SELECTION | SWT.SINGLE
                | SWT.HIDE_SELECTION);