Bug 325743 [PropertiesView] Blank display when maximize Properties view for a resource in a different view
Build Identifier: M20100211-1343 The properties view displays the properties information successfully when maximize the properties view for a file resource that resides in the same view within the Eclipse Workbench. It is when the file resource does not reside in the same view as the Properties View that maximizing the Properties View shows a blank view. This problem does not occur in Eclipse 3.4.1 but does occur in Eclipse 3.5 and 3.6. Reproducible: Always Steps to Reproduce: 1. Click on Properties for a file resource in view that is in a different view than the Properties View. 2. Click on maximize in the Properties view. 3. The data in the Properties View is gone.
bundles/org.eclipse.ui.views/src/org/eclipse/ui/views/properties/PropertySheet.java
* pages extension point is for contributing property pages to property dialogs).
 * Within the property sheet view, all pages are <code>IPropertySheetPage</code>s.
 * </p>
 * <p>
 * Property sheet pages are discovered by the property sheet view automatically
 * when a part is first activated. The property sheet view asks the active part
 * for its property sheet page; this is done by invoking
 * <code>getAdapter(IPropertySheetPage.class)</code> on the part. If the part
 * returns a page, the property sheet view then creates the controls for that
 * property sheet page (using <code>createControl</code>), and adds the page to
 * the property sheet view. Whenever this part becomes active, its corresponding
 * property sheet page is shown in the property sheet view (which may or may not
 * be visible at the time). A part's property sheet page is discarded when the
 * part closes. The property sheet view has a default page (an instance of
 * <code>PropertySheetPage</code>) which services all parts without a property
 * sheet page of their own.
 * </p>
 * <p>
 * The workbench will automatically instantiates this class when a Property
 * Sheet view is needed for a workbench window. This class is not intended
 * to be instantiated or subclassed by clients.
 * </p>
 *
 * @see IPropertySheetPage
 * @see PropertySheetPage
 * @noinstantiate This class is not intended to be instantiated by clients.
 * @noextend This class is not intended to be subclassed by clients.
 */
public class PropertySheet extends PageBookView implements ISelectionListener, IShowInTarget, IShowInSource, IRegistryEventListener {
    /**